
Data structure
文章平均质量分 92
loongshawn
钻进去,跳出来,多问题为什么,跳出能不能;学习要有深度,然后有广度,两者相辅相成。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
教你透彻了解红黑树---第二篇
在上一篇文章《教你透彻了解红黑树—第一篇》,主要了解了红黑树的来龙去脉和基础属性。 接下来这篇文章将主要集中说明红黑树的旋转、插入、删除等操作,来探讨红黑树是如何保持自平衡的。1. 红黑树属性首先还是先回顾下红黑树的属性,因为接下来进行的插入、删除操作都是以这5条属性为基础:1、每个结点要么是红的要么是黑的。 2、根结点是黑的。 3、每个叶结点(叶结点即指树尾端NIL指针或NULL结点)都是黑的原创 2016-01-10 21:56:18 · 2071 阅读 · 0 评论 -
教你透彻了解二叉树
1. 二叉树简介转载 2016-01-10 19:36:48 · 1130 阅读 · 0 评论 -
教你透彻了解红黑树---第一篇
1 背景知识1.1 二叉树 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 以上参考Wikipedia-binary tree中的介绍 1.2 常见二叉树 完全二叉树:若二叉树的高度是h,除第h层之外,其他(1~h-1)层的节点数都达到了最大个数,并且第h层的原创 2015-12-27 23:08:18 · 5794 阅读 · 0 评论