C/C++实现二叉树的遍历与路径查找,包括源代码和实验报告。程序实现了二叉树的建立,修改,先序、中序、后序遍历,可以查看二叉树的层次结构,求根到指定结点的路径。
2021-07-18 13:02:19 609KB c语言 c++ 数据结构 二叉树
1
一个老外写的功能强大的文件查找工具,搜索目录可以任意指定,支持文件名查找、部分文件名查找、文件大小范围查找。非常不错!
1
1)理解二叉树的基本结构 2)编程实现二叉树的构造、前序、中序、后序、层序遍历等基本功能
2021-07-17 11:04:01 249KB 二叉树 前序遍历 中序遍历 后序遍历
c++数据结构--实验 线性表的基本操作 1.实验内容与要求 1)理解线性表的概念 2)设计一个线性表,分别用顺序存储结构和链式存储结构实现,完成线性表的构造、查找、插入、删除、输出等基本操作。 3)掌握两种存储结构的优缺点以及在实际应用中如何选择存储方式。 4)选作:约瑟夫环的顺序存储结构和链式存储结构 栈和队列 1.实验内容与要求 1)理解栈和队列的逻辑结构及应用场景 2)针对实际问题选择循环队列或链栈的方法,编程实现构造、插入、删除等基本操作 3)掌握栈和队列的存储原理 4)选作:将十进制数转换为其它进制数并输出(栈) 二叉树的基本操作 1.实验内容与要求 1)理解二叉树的基本结构 2)编程实现二叉树的构造、前序、中序、后序、层序遍历等基本功能 3)选作:编程实现二叉树的构造、前序、中序、后序、层序遍历等基本功能。 图的基本操作 1.实验内容与要求 1)理解邻接矩阵和邻接表的概念 2)任选一种存储方式实现以下操作:图的构造、深度优先遍历以及广度优先遍历 3)选作:邻接表转换邻接矩阵。
基于C++的数据结构:二叉树前中后序遍历+重建+输出 以前课程作业写的代码
2021-07-15 17:11:22 2KB C++ 数据结构
1
数据结构:二叉树链表并遍历输出
2021-07-14 09:04:05 2KB 数据结构
1
数据结构:图的深度优先遍历
2021-07-14 09:04:05 3KB 数据结构
1
【问题描述】 很多涉及图上操作的算法都是以图的遍历操作为基础的。试写一个程序,演示在连通的有向图上访问全部结点的操作。 【基本要求】 以邻接表为存储结构,实现创建图、销毁图、查找顶点、获取顶点值、顶点赋值、获得第一邻接点、获得下一邻接点、插入顶点、删除顶点、插入弧、删除弧、深度优先搜索遍历、广深度优先搜索遍历等操作 注: 1.系统设计 2.系统主界面演示系统设计:包含欢迎菜单为新建表、打开文件、退出程序 3.操作界面设计:创建图、销毁图、查找顶点、获取顶点值、顶点赋值、获得第一邻接点、获得下一邻接点、插入顶点、删除顶点、插入弧、删除弧、深度优先搜索遍历、广深度优先搜索遍历等13个 3.代码中有三个头文件,1个主函数;共700行代码,是一个完整的系统设计 4.代码进行了多次调试与运行,绝对可以编译并执行。 5.软件用VS2019打开
2021-07-12 19:05:03 12.09MB C c++ 深度遍历和广度遍历
图遍历的演示 【问题描述】 很多涉及图上操作的算法都是以图的遍历操作为基础的。试写一个程序,演示在连通的无向图上访问全部结点的操作。 【基本要求】 以邻接表为存储结构,实现连通无向图的深度优先和广度优先遍历。以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和相应生成树的边集。 注: 1.代码共182行。 2.代码经过多次编译运行,无错误。
2021-07-12 19:05:01 1KB C C++ 无向图 深度优先和广度优先
1. 掌握图的基本存储方法; 2. 熟练掌握图的两种搜索路径的遍历方法 深度优先遍历,广度优先遍历
2021-07-08 08:31:01 925KB 图的创建 遍历
1