推 A4P8T6X9: 第一個不行,他要求空間複雜度是常數,那個 array A 就12/22 22:58
→ A4P8T6X9: 用掉 n 的空間。12/22 22:58
啊粗心了沒看到= =
那直接用inorder traversal,每個output都去判斷是否比前一個大這樣呢?
※ 編輯: joywilliamjo (223.138.19.142 臺灣), 12/22/2020 23:03:19
※ 編輯: joywilliamjo (223.138.19.142 臺灣), 12/22/2020 23:08:24
→ mathtsai: 遇到一個node判斷數值是不是比左大比右小 12/23 00:48
→ mathtsai: 第3題的a 每格平均有n/m個 放進AVL查找 O(lg(n/m)) 12/23 00:53
→ mathtsai: 不確定這說法對不對 12/23 00:54
推 alex391a: 他一開始不就說遞迴演算法了 12/23 01:13
推 A4P8T6X9: 遞回 stack 也算進空間的話,in order 也不行。 12/24 07:50
推 alex391a: 遞迴當然不算 12/28 11:33
→ aa871220: 是 O(1+(n/m)喔 很多人都漏掉1 01/11 14:21
→ aa871220: 更正 O(1+lg(n/m)) 01/11 14:21