[理工] [资演]108台大电机 对答案

楼主: zaqxsw2230 (qianling)   2020-02-06 21:00:17
版上好像没找到 所以来跟大家对答案 但是我考台大电机通常都错满多的...
1.B 6.B 11.ABCDE 16.AB
2.A 7.A 12.BCD
3.A 8.B 13.BCD
4.B 9.B 14.BC
5.A 10.B 15.CE
答案已更新
想请问第15题的C E选项在讲什么
还有16的D我算(logn*logn) 这个复杂度是对的吗
谢谢大家
作者: mistel (Mistel)   2020-02-06 21:04:00
今年的吗?我大后天会写到
楼主: zaqxsw2230 (qianling)   2020-02-06 21:14:00
抱歉漏打年份 已补上 谢谢
作者: mistel (Mistel)   2020-02-06 21:16:00
作者: DLHZ ( )   2020-02-06 21:21:00
我还想说为什么是大后天写到XDD
作者: mistel (Mistel)   2020-02-06 21:53:00
你说BFS的mem需求较大,有来源吗? 我是以递回去想喔
作者: DLHZ ( )   2020-02-06 21:53:00
2. heapify不是应该是lgn吗
作者: meng0415 (meng)   2020-02-06 21:58:00
我觉得13D用递回去解释不太适合,因为递回都可以循环去做
作者: DLHZ ( )   2020-02-06 21:58:00
原来不一样 了解了那quadratic probing不是xi+yi^2吗?
楼主: zaqxsw2230 (qianling)   2020-02-06 22:00:00
DFS要递回 但是BFS也需要用到Q DFS最长的呼叫长度是V-1(之后的呼叫会释放空间)但是BFS没有限制的感觉
作者: meng0415 (meng)   2020-02-06 22:03:00
我16D算O(n*logn*logn)
楼主: zaqxsw2230 (qianling)   2020-02-06 22:06:00
我发现我D没看到for循环..谢谢m大
作者: meng0415 (meng)   2020-02-06 22:08:00
我16B算O(n),我把它当成T(n)=T(n-1)+O(1)因为只是把算到an-1的部分乘上x,再加an,所以是constant time
作者: ekids1234 (∵:☆星痕╭☆)   2020-02-06 22:11:00
quadratic 如果 10格,打中 4,基本上对不到 7不过那要是资料刚好都避开了某些值的情况现在回来看觉得 13E 应该可以选,虽然我当初没选的原因是 不确定是否 acyclic,但如果真的有那也会在时间内 return false
楼主: zaqxsw2230 (qianling)   2020-02-06 22:15:00
m大我觉得他每解一个括号变量多一个 第一个括号是a0*x15的E我可以解释他解决primary cluster但是没解决second cluster这样吗D大想问你回答的是哪题
作者: meng0415 (meng)   2020-02-06 22:18:00
作者: DLHZ ( )   2020-02-06 22:20:00
啊啊抱歉 是7
作者: mistel (Mistel)   2020-02-06 22:20:00
秦久韶算法是O(n)没错不过dfs不用递回的话要用stack吧...
作者: meng0415 (meng)   2020-02-06 22:23:00
对,那样dfs的stack大小最大就是dfs tree的高
作者: mistel (Mistel)   2020-02-06 22:23:00
是说BFS把全部点都放进去Q也是O(V) 所以这题如果不选理由是因为要求的内存大小是一样的?
作者: DLHZ ( )   2020-02-06 22:26:00
DFS的space complexity会是O(h) BFS则是O(max degree)? 应该没有那个一定大于哪个 我觉得要看树长怎样BFS那样讲好像不对
楼主: zaqxsw2230 (qianling)   2020-02-06 22:28:00
D大我觉得计算完hash function后如果overflow i 次就变成(h(k)+i^2)%m (我不是很懂你问的意思 所以就回答这个)但是现在看如果这题是不是错在collision 因为collision不一定会overflow
作者: DLHZ ( )   2020-02-06 22:29:00
如果考虑一直线的tree DFS要的空间就比BFS大得多 这样解释呢
作者: mistel (Mistel)   2020-02-06 22:30:00
我也觉得好像要看给的问题是什么才能决定BFS DFS需要的内存大小 那这个选项不应该选 感谢各位
作者: DLHZ ( )   2020-02-06 22:33:00
比如说对linear probing第i个collision就是加i 但对quadratic probing可以加xi+yi^2 x,y为常数 而不是单纯的i^2?
楼主: zaqxsw2230 (qianling)   2020-02-06 22:33:00
我觉得在worst case下BFS与DFS空间复杂度一样 但是ave.下DFS小于BFS然后想问递回呼叫不也是用stack支援的吗喔喔对欸我本来一直以为定义是没有常数的(因为线性没有) 但是刚刚查了才发现quadratic prob定义是有两个常数的谢谢D大
作者: mistel (Mistel)   2020-02-06 22:42:00
对耶 现在才知道有这种的prob方式这样讲的话best case应该是bfs优于dfs吧
作者: mi981027 (呱呱竹)   2020-02-07 00:28:00
应该是说DFS的best case(max degree=n-1)会是BFS的worst case, DFS的worst case(一直线)会是BFS的best case
作者: booowei1203 (wei)   2020-02-07 11:04:00
我觉得第三题是false耶~
作者: b10007034 (Warren)   2020-02-07 12:02:00
Min Heap : A[]={1,2,5,3,4,6,7}
楼主: zaqxsw2230 (qianling)   2020-02-07 13:12:00
there is a min. heap 有这样的一个heap 可以满足他的preorder 是sorted order即可
作者: booowei1203 (wei)   2020-02-07 14:01:00
哦哦哦懂了 没看清楚题目 感谢!!

Links booklink

Contact Us: admin [ a t ] ucptt.com