[理工] [DS] AVLTree 時間複雜度問題
AVL Tree 的操作
找到第K個item(由小到大算過來第K個)
的時間是 O(logn)
想不太通原因
如果是先用inorder把全部的東西由小到大dump出來
然後再去找第K個
這樣子的話時間應該是 O(n) --> n個node dump出來的時間
但是為甚麼書上 跟 洪逸上課教的時候
都是說 O(logn) 想了一個晚上想不通@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.53.3
※ 編輯: mingcloud 來自: 118.166.53.3 (07/04 23:25)
推
07/04 23:44, , 1F
07/04 23:44, 1F
→
07/04 23:50, , 2F
07/04 23:50, 2F
→
07/04 23:50, , 3F
07/04 23:50, 3F
推
07/05 07:37, , 4F
07/05 07:37, 4F
→
07/05 07:37, , 5F
07/05 07:37, 5F
→
07/05 10:05, , 6F
07/05 10:05, 6F
→
07/05 10:06, , 7F
07/05 10:06, 7F
推
07/07 15:20, , 8F
07/07 15:20, 8F
→
07/07 15:20, , 9F
07/07 15:20, 9F
→
07/07 15:21, , 10F
07/07 15:21, 10F