算法与数据结构
欣承清夜娱
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法与数据结构-刷题日记day3 关于图的专题
关于图graph: 邻接矩阵: 无向图的邻接矩阵是对称的,有向图的不对称。 无向图的邻接矩阵第i行非零元素个数等于第i列。 连通图: 对连通图进行dfs/bfs都可以访问到图中所有节点。 用邻接表表示无向图: 对于一个具有n个顶点和e条边的无向图,若采用邻接表表示,则表头向量的大小为(n),邻接表中的全部结点总数是(2e)。 用邻接表表示有向图: 顶点的出度 = 邻接表中对应链表的长度 任何一个无向连通图有一棵或多棵最小生成树minimum spanning tree。 ..原创 2020-11-21 08:35:36 · 331 阅读 · 0 评论 -
刷题日记Day5-一堆乱七八糟的
数据流本身没有逻辑格式,数据的解释方式由应用程序的操作决定。 数据结构的抽象操作的定义与具体实现无关。 给定前序遍历如何确定一个二叉搜索树: 第一个节点为根节点,前k个小于根节点的放在左子树,其他放在右子树;递归 如何将一颗二叉搜索树转换为平衡二叉树AVL tree? ...原创 2020-12-06 22:22:46 · 224 阅读 · 0 评论 -
刷题日记Day4-图
给定一个有向图,不能唯一确定一个拓扑排序序列;给定一个拓扑排序序列,也不能唯一确定一个有向图。 即使一个有向图只有唯一一种拓扑排序序列,也不能根据这个序列还原出这个图。 链接 n个顶点的无向图的邻接表最多有n(n−1)n(n-1)n(n−1)个边表结点. ...原创 2020-12-03 20:44:59 · 174 阅读 · 0 评论 -
算法与数据结构-刷题日记day2
拓扑序列,参考:拓扑序列 一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为? 在任意一棵二叉树中,度为 0 的叶子结点总是比度为 2 的结点多一个。 证明: 一棵树的节点数n=度为0的节点数n0+度为1的节点数n1+度为2的节点数n2,即n=n0+n1+n2。因为度为1的节点有1棵子树,度为2的节点有两棵子树,所以子树总数(也就是节点总数)n=n1+2n2。两个式子合并化简即可得:n2=n0−1,即度为2的节点数总比度为0的节点数少一个。一棵树的节点数n = 度为0的节点数n_.原创 2020-11-17 22:31:02 · 413 阅读 · 0 评论 -
算法与数据结构-刷题日记
各种排序时间、空间复杂度、稳定性总结: 一般把快排的空间复杂度看作O(logn)O(logn)O(logn)? n个顶点的无向图的邻接矩阵有n个表头节点,每个节点选作一个表头,即可建立邻接表。 二叉排序树(Binary Sort Tree)或者是一棵空树;或者是具有下列性质的二叉树: 若左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若右子树不空,则右子树上所有结点的值均大于它的根结点的值; 左、右子树也分别为二叉排序树; 没有键值相等的节点; 憨憨题: 若二叉树用二叉链表作存贮结构.原创 2020-11-16 21:53:18 · 899 阅读 · 0 评论 -
算法-各种排序的复杂度、稳定性总结
原创 2020-11-16 21:08:56 · 127 阅读 · 0 评论 -
满二叉树、完美二叉树和完全二叉树概念解析 full tree&perfect tree&complete tree
没时间写了,以后补充,先参考这个。 满二叉树(Full Binary Tree)&&完全二叉树(Complete Binary Tree) full tree complete tree原创 2020-10-29 17:16:14 · 3347 阅读 · 0 评论
分享