上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 在讲树的存储结构时,我们提到了树的孩子兄弟法可以将一棵树用二叉链表进行存储,所以借助二叉链表,树和二叉树可以相互进行转换。从物理结构来看,它们的二叉链表也是相同的,只是解释不太一样而已。因此,只要我们设定一定的规则,用二叉树来表示树,甚至表示森林都是可以的,森林与二叉树也可以互相进行转换。 我们分别 阅读全文
posted @ 2019-08-21 16:43 知了会爬树 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 本文转载至链接:https://blog.csdn.net/u010899985/article/details/80981053 一、AVL树(平衡二叉树) (1)简介 AVL树是带有平衡条件的二叉查找树,一般是用平衡因子差值判断是否平衡并通过旋转来实现平衡,左右子树高度差不超过1,和红黑树相比, 阅读全文
posted @ 2019-08-21 15:28 知了会爬树 阅读(14310) 评论(0) 推荐(0) 编辑
摘要: 转载至:https://blog.csdn.net/xiaoquantouer/article/details/65631708 一、树的定义 树是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。 树具有的特点有: (1)每个结点有零个或多个子结点 (2)没有父结点的结点称为 阅读全文
posted @ 2019-08-21 14:46 知了会爬树 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 作者:勿忘心安~~链接:https://www.nowcoder.com/discuss/197611来源:牛客网 1 C++基础: (1)多态是怎么样的?写个样例? https://www.cnblogs.com/yichengming/p/11427811.html (2)c和c++的区别 ht 阅读全文
posted @ 2019-07-19 11:02 知了会爬树 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 转载至:https://blog.csdn.net/K346K346/article/details/81478223 STL一共给我们提供了四种智能指针: auto_ptr、unique_ptr、shared_ptr 和 weak_ptr,auto_ptr 是 C++98 提供的解决方案,C+11 阅读全文
posted @ 2019-07-17 07:50 知了会爬树 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 转载至:https://wenku.baidu.com/view/eb0c210af90f76c660371ad7.html 判断一个单链表是否有环的最简便的方法就是追逐法。设置两个指针p和q指向链表的头结点,然后循环移动两个指针,p指针每次移动一个节点,即一步,q指针每次移动两步,如果该单链表存在 阅读全文
posted @ 2019-07-16 10:14 知了会爬树 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 转载至:https://www.cnblogs.com/fnlingnzb-learner/p/9374732.html 一、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时 阅读全文
posted @ 2019-07-15 14:42 知了会爬树 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 快速排序的基本实现 转载至:https://www.cnblogs.com/miracleswgm/p/9199124.html 快速排序算法是一种基于交换的高效的排序算法,它采用了分治法的思想: 1、从数列中取出一个数作为基准数(枢轴,pivot)。 2、将数组进行划分(partition),将比 阅读全文
posted @ 2019-07-14 23:39 知了会爬树 阅读(341) 评论(0) 推荐(0) 编辑
摘要: <!--done--> 平衡二叉树(AVL Tree) 转载至:https://www.cnblogs.com/jielongAI/p/9565776.html 在学习算法的过程中,二叉平衡树是一定会碰到的,这篇博文尽可能简明易懂的介绍下二叉树的相关概念,然后着重讲下什么事平衡二叉树。 (由于作图的 阅读全文
posted @ 2019-07-14 19:53 知了会爬树 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 转载至:https://blog.csdn.net/jiange_zh/article/details/79356417 1.nullptr nullptr 出现的目的是为了替代 NULL。 在某种意义上来说,传统 C++ 会把 NULL、0 视为同一种东西,这取决于编译器如何定义 NULL,有些编 阅读全文
posted @ 2019-07-13 21:45 知了会爬树 阅读(941) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页