推 cksh3300110:1是對的 這個在原文書11.2 B-TREE上有講到 01/29 01:12
推 cksh3300110:2 A是因為插入機率很高用AVLTREE每次都要O(logn) 01/29 01:16
→ cksh3300110:比起hash只有O(1)的時間 01/29 01:17
→ cksh3300110:b是因為搜尋用AVL 只需O(logn) 但是HASH可能會發生 01/29 01:18
→ cksh3300110:collision而需要花到O(N)的時間 01/29 01:18
→ QoiiwWe:謝謝樓上 沒有想到collision@@ 01/29 09:54
推 FRAXIS:照這樣講,Hash Table做insert也會collision.. 01/29 11:46
→ FRAXIS:也是會變成O(n) Hash Table有一個缺點是很難inorder印出 01/29 11:47
→ FRAXIS:或許這是他列出print rate的原因.. 01/29 11:47
推 st84514:我覺得若以hash碰撞的角度來看這題不好區分是該用哪種 01/29 21:42
→ st84514:a常作insert屬於data unstable的情形應該不適合用於hash 01/29 21:43