树和图

作者: 私人云笔记_骁勇波波 | 来源:发表于2022-06-29 23:11 被阅读0次

树和图的区别:

树是图,图不一定是树,树是图的子集

树有一个根节点,图没有

树可以递归遍历,图要看情况

树有层次划分,图没有

树的非根节点必定有一个父节点,图不一定

树是一种“层次”关系,图是“网络”关系

个人总结:

树的遍历:分为前序遍历,中序遍历,后续遍历。 按根节点搜索时间分类。

图的搜索: 分为广度搜索和深度搜索。

图的最小生成树:是连接所有顶点的边所组成的树,边数总是比顶点数少1,即n个顶点,有且仅有n-1条边,所组成的最小路径树。

二叉树的删除最复杂,待删除结点分为三种情况处理: 无子节点,一个子节点,两个子节点。删除有两个子节点的节点,需要后续中继节点替换,也就是,用待删除结点的右子树的最左叶子节点,替换待删除节点;无左叶子节点时,用右子树的根结点替换。

二叉树,中序遍历得到的是一个有序数组。

相关文章

  • 图和树

    图 图的两种表示方法:邻接表和邻接矩阵,既可以表示有向图,也可以表示无向图 通常使用邻接表表示法,这种方法表示稀疏...

  • 树和图

    树和图的区别: 树是图,图不一定是树,树是图的子集 树有一个根节点,图没有 树可以递归遍历,图要看情况 树有层次划...

  • 数据结构与算法简述(上)

    目录: 线性表、栈和队列 HashMap和LinkedHashMap 树、二叉树 图图的遍历与最小生成树图的最短路...

  • 图的深度优先遍历

    数据结构遍历的意义 树的遍历 图的遍历 树的前序遍历 图遍历和树遍历区别 知识回顾 树的深度优先遍历 普通函数和递...

  • 【算法笔记】图

    一:如何理解“图” 1,图和树一样都是非线性表数据结构,和树不同的是图是一种更加复杂的非线性表结构2,树中的元素称...

  • 数据结构与算法-最小生成树Prim算法&Kruskal算法

    生成树 对连通图进行遍历,过程中所经过的边和顶点的组合可看做是一棵普通树,通常称为生成树。 图是连通图; 图中包含...

  • 队列的应用

    树和图的遍历 系统调用资源分配

  • 2007年至2012年城镇居民人均总收入

    圆角环图: 扇形玫瑰图: 人形柱状图: 矩形树图-单层: 横向无权重树图:

  • 数据结构(六)图

    6.1 图的基本概念 6.1.1 图的定义 图G由顶点集V和边集E组成,记为线性表可以是空表,树可以是空树,但图不...

  • 图的桥和割点

    内容概要: 图中的桥 图的DFS遍历树和BFS遍历树及其与寻桥算法的关系 图的割点 DFS和BFS的对比小结 桥(...

网友评论

      本文标题:树和图

      本文链接:https://www.haomeiwen.com/subject/clbxbrtx.html