树
树是特殊化的链表


无单个子节点–完全二叉树

二叉搜索树
也称有序二叉树,排序二叉树,是指一颗空树或者具有下列性质的二叉树:
- 左子树上所有节点的值均小于他的根节点(!!!注意:是左右子树,不是左儿子右儿子)
- 右子树上所有节点的值均大于他的根节点
- 递推地,左右子树也分别为二叉查找树

查找的平均时间复杂度为从O(n)变为O(logn),最坏情况(只有右子树)退化为O(n);
平衡二叉树,如红黑树,avl树,kd树最坏情况为O(logn)
图

图是特殊化的树
指回根节点–图
树是特殊化的链表


无单个子节点–完全二叉树

也称有序二叉树,排序二叉树,是指一颗空树或者具有下列性质的二叉树:

查找的平均时间复杂度为从O(n)变为O(logn),最坏情况(只有右子树)退化为O(n);
平衡二叉树,如红黑树,avl树,kd树最坏情况为O(logn)

图是特殊化的树
指回根节点–图
Update your browser to view this website correctly. Update my browser now