数据结构--树
最编程
2024-04-17 08:36:14
...
数据结构--顺序表,链表,双向链表-****博客
数据结构--栈,队列,串,广义表-****博客
二.树
7.树
7.1.1定义:是n个节点的有限集
7.1.2树的基本概念
根 : 一个特殊的节点,没有前驱节点
子树 :
节点 :
节点的度 :一个节点含有的子树的个数
叶子(终端节点) :度为0的节点
非终端节点(分支节点) :度不为0的节点
树的度 :最大的节点的度
双亲 :有一个节点含有子节点,这个节点称为其子节点的双亲
兄弟 :具有同一个父节点的节点
祖先 :从根到该节点所经分支上的所有节点
子孙 :以某节点为根的子树中任意一个节点都称为该节点的子孙
层次 :从根开始,根为第一层,根的节点是第二层,以此类推
堂兄弟 :双亲在同一层的节点
树的深度 :树中节点的最大层次
无序树 :
森林 :由m棵互不相交的树的集合
8.二叉树
8.1 满二叉树
8.2 完全二叉树
8.3 遍历二叉树
8.3.1 前序(根 左子树 右子树)
1 (2 (3 N N) N)(4(5 N N)(6 N N))
123456
8.3.2中序(左子树 根 右子树)
((N 3 N)2 N)1(N 5 N) 4 (N 6 N))
321546
8.3.3后序(左子树 右子树 根)
((N N 3) N 2) ((N N 5)(N N 6) 4) 1
325641
9.图
推荐阅读
-
Java Swing 树组件 JTree 使用示例详情
-
贪婪算法在 Python、JavaScript、Java、C++ 和 C# 中的多种实现及其在硬币变化、分数骑士、活动选择和使用哈夫曼编码的最小生成树问题中的应用实例
-
斯坦纳点/树、泰森多边形
-
最小生成树 ----prim 算法 ----prim 算法
-
浙江大学陈越先生的《数据结构与算法》课程笔记
-
2023 电子科技大学 ACM-ICPC 暑前强化培训--数据结构
-
分布式系统的分布式最小生成树算法
-
神奇的 PS - PHOTOSHOP 基础知识智慧树知多少在线课程答案 - 手拉手日记免费检查问题
-
基于 Java 语言构建区块链(VI)--交易(梅克尔树)
-
数据结构]单链表