推 aa06697: 1.yes 2.BST才是true 3.你覺得怪在哪呢 4.個人覺得是O((n 01/31 23:57
→ aa06697: -1)!) 01/31 23:57
推 joeboy: 4是O(1) 01/31 23:58
→ qwer123073: 關於第3題,我的考量是可能不一定是滿的@@ 02/01 00:00
→ qwer123073: j大,第4題是用相鄰矩陣直接看對不對?是1就有path 02/01 00:01
→ w181496: B tree外部節點都同level 所以是滿的 02/01 00:01
推 joeboy: 應該是n^3,Sorry給錯答案 02/01 00:02
推 aa06697: 忽然想到4可以用其他很多方法= = 最笨就是我上面講的每種 02/01 00:03
→ aa06697: path都跑過 其他我想最快就是跑DFS或BFS吧 樓上是怎麼在O 02/01 00:03
→ aa06697: (1) 找到的呢 02/01 00:03
推 joeboy: 看成是否有Ham-path QQ 02/01 00:04
→ qwer123073: 阿...題目應該是問每個頂點對,那複雜度應該不只O(1) 02/01 00:04
→ aa06697: 喔喔樓上改了 DFS的話 O(n^2). 3的話B tree 外部節點都同 02/01 00:05
→ aa06697: 一層 => 葉子都同一層 所以就是full BT了 02/01 00:05
→ aa06697: 沒看到要每一對lol 那就是樓上的答案了 02/01 00:06
→ qwer123073: 我明白了~謝謝大家!!該去惡補B-Tree了..讀什麼忘什麼 02/01 00:08
→ s89162504: 第四個要說對也可以吧 人家可是big O 02/01 01:40
推 yupog2003: 1應該是O(n),每個node多花兩個空間存pointer 02/01 07:40
→ yupog2003: To S大:我寫101年的時候也遇到類似的問題,就看老師有 02/01 07:43
→ yupog2003: 沒有在玩這個心機了,這樣真不知道怎麼寫 02/01 07:43
→ ken52011219: DFS難找到吧 要也是BFS 02/01 07:52
→ yupog2003: 我覺得DFS跟BFS都可以,他們最後應該都會找到從source 02/01 07:56
→ yupog2003: 可以到達的點 02/01 07:56
→ ken52011219: 可是題目是指任兩對 DFS如何判定@@? 02/01 08:05
→ ken52011219: 哦哦哦 我懂意思了 02/01 08:06
→ ken52011219: DFS也可 我想成必須任兩點皆有邊 02/01 08:07
→ qwer123073: 對耶...BIG O= = 02/01 10:18
→ qwer123073: 不過這種題目應該寫越緊的bound越好 02/01 10:19
→ qwer123073: 只是 是非題真的很麻煩就是了 02/01 10:19