[TOC]
无序链表中顺序查找:
最坏情况查找 | 最坏情况插入 | 平均情况查找 | 平均情况插入 | 是否高效支持有序性 |
---|---|---|---|---|
N | N | $$ N/2$$ | N | 否 |
有序数组中二分查找:
最坏情况查找 | 最坏情况插入 | 平均情况查找 | 平均情况插入 | 是否高效支持有序性 |
---|---|---|---|---|
2N | N |
一种能够将链表插入的灵活性和有序数组查找的高效性结合起来的数据结构。即二叉查找树。
AVL 树和红黑树的区别:
[TOC]
无序链表中顺序查找:
最坏情况查找 | 最坏情况插入 | 平均情况查找 | 平均情况插入 | 是否高效支持有序性 |
---|---|---|---|---|
N | N | $$ N/2$$ | N | 否 |
有序数组中二分查找:
最坏情况查找 | 最坏情况插入 | 平均情况查找 | 平均情况插入 | 是否高效支持有序性 |
---|---|---|---|---|
2N | N |
一种能够将链表插入的灵活性和有序数组查找的高效性结合起来的数据结构。即二叉查找树。
AVL 树和红黑树的区别: