[理工] 中央104資結第1、5、6、7題

看板Grad-ProbAsk作者 (甘蔗)時間9年前 (2017/01/11 22:17), 9年前編輯推噓4(4012)
留言16則, 6人參與, 最新討論串1/1
中央104資結第1題 http://imgur.com/rK3AdmA
我想第一題的解答無疑是B 但是有人能解釋為甚麼C和E是錯的嗎? 中央104資結第5、6、7題 http://imgur.com/LPSCDgC
第五題A、B是沒有疑問的,C我也在網路上也有查到可以(google Incident Matrix), 我倒是沒看過只用linked list表示的,大都會用adjacent list,這算linked list的一 種嗎? 還是這邊的link list有甚麼特殊的呢? 第六題我的想法如下 A: 第一個除非是skew-BST,不然不會是 B: BST好像可以只有一個點? C: 並沒有完全sorting好 D: 三個點的BST就不是2的次方數 E: 應該吧? 第七題 我覺得14和17都在正確的位置上了,所以都有可能第一輪是pivot,所以選A(不要管題目 紙上寫的D?) 不知道這樣對不對? 非常感謝各位~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.227.238 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1484144224.A.670.html

01/11 22:26, , 1F
二分搜的前提是要排序好
01/11 22:26, 1F
對耶,我竟然忘了這點,謝謝! ※ 編輯: kk8850tw (140.115.227.238), 01/11/2017 22:38:21 ※ 編輯: kk8850tw (140.115.227.238), 01/11/2017 22:48:25

01/11 23:52, , 2F
第一題,C我的經驗告訴我,recursive在trace的時候有點
01/11 23:52, 2F

01/11 23:52, , 3F
麻煩,所以也不太好debug
01/11 23:52, 3F

01/11 23:53, , 4F
(E)一段code越短其實對Compiler來說是越難找到可以優化
01/11 23:53, 4F

01/11 23:54, , 5F
的地方的,而recursive的程式碼通常蠻短的,而且我覺得
01/11 23:54, 5F

01/11 23:54, , 6F
compiler優化loop遠比優化recursive強,我覺得拉...
01/11 23:54, 6F

01/11 23:55, , 7F
之前修compiler的直覺
01/11 23:55, 7F

01/11 23:55, , 8F
第五題,如果一個graph剛好是一個simple path也許就可
01/11 23:55, 8F

01/11 23:56, , 9F
以用link list表示?反正題目只是說can也沒說要can
01/11 23:56, 9F

01/11 23:56, , 10F
1.(E) 應該是只有尾端遞迴才好優化 一般遞迴無法優化
01/11 23:56, 10F

01/11 23:56, , 11F
represent all,如果是我我會選E拉...
01/11 23:56, 11F

01/11 23:57, , 12F
第七題我的想法和你一模一樣
01/11 23:57, 12F

01/12 00:05, , 13F
優化方面giga大說的是對的
01/12 00:05, 13F

01/12 02:55, , 14F
第六是問binary search的條件 不是問BST@@
01/12 02:55, 14F
對耶,看錯了!!!

01/12 09:24, , 15F
第七題跟你想的一樣
01/12 09:24, 15F

01/12 09:25, , 16F
第五題graph還滿常用linked-list表示的呀
01/12 09:25, 16F
※ 編輯: kk8850tw (140.115.227.238), 01/15/2017 20:56:30
文章代碼(AID): #1OTZvWPm (Grad-ProbAsk)