BST 与 hash table 取舍

一个设计良好(注意是设计良好的)的hash table 如下操作均为O(1) 

  • Search
  • Insert
  • Delete

而self-balancing BST 这些操作均为O(logn)

所以在上面这些操作上hash table更优质, 但是如果有如下的需求场景, BST比hash table跟合适

 

 

 

2015-08-16

posted @ 2015-08-16 15:15  whu.yt  阅读(247)  评论(0编辑  收藏  举报