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