/创建二叉树 //初始化二叉树 //创建队列 //出队 //队列判空 //入队 //先序递归遍历 //后序递归遍历 //中序递归遍历 //层次遍历
2021-08-11 17:15:26 3KB 数据结构 C语言 二叉树 出队入队
1
本文的思维导图根据王道的数据结构书本整理而来并标记出重点内容,包括了知识点和部分课后习题 请解压后使用mindmaster打开
2021-08-11 09:09:32 6.54MB 数据结构 二叉树 链表 数组
java代码实现平衡二叉树的增删查改
2021-08-06 22:14:54 31KB 平衡二叉树 数据结构与算法 java avl
1
c++二叉树代码
2021-08-05 19:04:25 882B c++
1
导图内容看这里: https://blog.csdn.net/weixin_43959833/article/details/119389231 导图里面有群号, 添加后会不断更新导图, 提供永久更新服务,用mindmaster打开导图
2021-08-05 09:12:59 5.61MB 力扣算法 算法 思维导图 二叉树
实验三 二叉树遍历与路径查找(二叉树实验) 实现功能:建立二叉树存储结构、求二叉树的先序遍历、求二叉树的中序遍历、求二叉树的后序遍历、求二叉树的层次遍历、求根到给定结点的路径。 主控菜单: 1.建立二叉树存储结构 2.求二叉树的先序遍历 3.求二叉树的中序遍历 4.求二叉树的后序遍历 5.求二叉树的层次遍历 6.求根到给定结点的路径 0.退出系统 请选择0—6: 实现菜单1、0的功能:建立二叉树存储结构、退出系统 实现菜单2、3、4的功能:求二叉树的先序遍历、求二叉树的中序遍历、求二叉树的后序遍历 实现菜单5的功能:求二叉树的层次遍历 实现菜单6的功能:求根到给定结点的路径
2021-08-03 16:01:49 3KB 数据结构
1
数据结构导论 (02142),数据结构所有章节知识点汇总。
2021-08-03 00:38:49 27.09MB 数据结构 二叉树
1
定义:给定n个权值作为n个叶子结点,构造一棵二叉树,若树的带权路径长度达到最小,则这棵树被称为哈夫曼树。
2021-07-26 15:06:47 1KB 哈夫曼算法
1
二叉树的前序、中序、后序遍历实验,完整源代码
2021-07-26 10:02:03 2KB 二叉树 c语言
1
1.实验目的 (1)掌握树和森林的孩子兄弟链表(二叉链表)表示方法。 (2)掌握树和二叉树的结构及算法之间的对应关系。 (3)掌握树的两种遍历算法及其应用。 2.实验任务 设计、实现算法求解下列问题: (1)按先序、后序、层次遍历森林。 实验测试数据基本要求: 第一组数据: tree11.tre 第二组数据: f20.tre (2)求森林的高度。 实验测试数据基本要求: 第一组数据: tree11.tre 第二组数据: f20.tre (3)求森林结点总数。 实验测试数据基本要求: 第一组数据: tree11.tre 第二组数据: f20.tre (4)求森林叶子结点数。 实验测试数据基本要求: 第一组数据: tree11.tre 第二组数据: f20.tre (5)求森林的度。 实验测试数据基本要求: 第一组数据: tree11.tre 第二组数据: f20.tre (6)先序输出结点值及其层次号。 例对图7-1所示森林,输出为:(A,1) (B,2) (E,3) (K,4) (F,3) (G,3) (C,2) (H,3) (I,3) (D,2) (J,3) (L,1) (M,2) (N,2) (O,1) (P,2) 实验测试数据基本要求: 第一组数据: tree11.tre 第二组数据: f20.tre (7)输出广义表表示的树。 例对图7-1所示森林,输出为:A( B(E(K),F,G),C(H,I),D(J)), L(M,N), O(P) ) 实验测试数据基本要求: 第一组数据: tree11.tre 第二组数据: f20.tre 3.实验说明 (以下给出的森林创建方法仅供参考,实验者可自行设计其它创建方法) (1)树(森林)的创建 本实验提供的创建代码,创建二叉链表表示的树(森林)分为2个步骤,第一步:读取文本文件,创建双亲表示的树(森林);第二部:从双亲表示转换为二叉链表表示的树(森林)。 (2)树(森林)数据文件格式说明 数据文件主要包含三个部分:树(森林)标识;结点列表;父子结点对(边)。 ①标识行 Tree or Forest,以区别其它数据文件,这一行是非必须的。 ②结点列表 给出树(森林)中的所有结点,结点次序无关,只要列出所有结点即可。如图7-1所示的森林,结点列表可为: //下面为树(森林)的结点列表 A B C D E F G H I J K L M N O P。 ③父子结点对(边)信息 父子对信息严格按照父结点、子结点表示一对父子结点,父子对也次序无关,只要列出森林中所有父子对即可,例图7-1所示森林,所有父子对为: //以下为父子结点对(边)信息 A B A C A D B E B F B G C H C I D J E K L M L N O P (3)创建树(森林)包含文件说明 createTree.h,包括树(森林)的双亲存储、二叉链表存储的定义;从文件创建双亲表示的树(森林);从双亲表示的森林创建二叉链表表示的森林;其它辅助算法。
2021-07-25 00:37:34 103KB 二叉树 森林 数据结构 算法
1