MIT算法导论公开课之第13课 平摊分析、表的扩增、势能方法

平摊分析(Amortized analysis)问题引入 一个哈希表应该多大? 越大越好(哈希表越大搜索时间消耗越短)。 越小越好(哈希表越小占用存储空间越小)。 对于要存储n个元素的哈希表的大小最好为Θ(n)。 当不知道要存储的元素数量时,如何设定哈希表的大小? 使用动态表的策略,当哈希表已满,再加入元素时(溢出),将哈希表扩大: 1.分配一个更大的表。 2.将旧表中的元素拷贝至新表。 3.释放
相关文章
相关标签/搜索