赞
踩
数据结构是指计算机底层存储、组织数据的方式。是指数据相互之间是以什么方式排列在一起的。
常见数据结构:栈、队列、数组、链表、二叉树、二叉查找树、平衡二叉树、红黑树...
这其实就是一个单链表
二叉树又分为普通二叉树和二叉查找树,在开发中最常用的是二叉查找树。
二叉查找树又称为二叉排序树或者二叉搜索树。
特点:
二叉查找树存在的问题:
这样就变得像链表一样,查询速度变慢了,所以引入平衡二叉树
平衡二叉树是在满足二叉查找树得大小规则下,让树尽可能矮小,以此提高查数据的性能。
平衡二叉树在添加元素后可能导致不平衡
平衡二叉树旋转的四种情况:左左、左右、右右、右左
添加节点:
默认用黑色:
默认用红色:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。