数据结构树的操作实验报告
一、实验目的: 理解二叉树特别是完全二叉树的性质,掌握二叉树的存储结构(二叉链表);熟练掌握二叉树的常用操作算法(初始化、插入结点、删除结点、遍历等);初步掌握二叉树的应用。 二、实验内容: 要求采用二叉链表作为存储结构,完成二叉树的建立,前序、中序和后序遍历的操作,求所有叶子及结点总数的操作等。 具体要求如下: 1给出基于二叉链表的二叉树类的定义; 2给出二叉树初始化(构造函数)的实现; 3给出二叉树三种遍历算法的递归实现; 4二叉树先序遍历的非递归算法实现; 5利用二叉树的遍历算法求二叉树的结点数、二叉树的叶结点数、二叉树的高度; 6二叉树的撤销删除 三、实验步骤: 1、需求分析: 本演示
推荐下载
-
数据结构约瑟夫环实验报告
约瑟夫(Joseph)问题的一种描述是:编号为1,2,...,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报
8 2020-09-11 -
数据结构稀疏矩阵实验报告
稀疏矩阵 三元组单链表 结构体(行数、列数、头) 矩阵运算 重载运算符
8 2020-09-19 -
数据结构实验报告约瑟夫环
约瑟夫环(Joseph)问题的描述一种是:编号为1,2,3......,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1
5 2020-09-20 -
数据结构实验报告源代码
数据结构实验源程序,很全的,而且C环境下可以直接运行,也可以拿去学习
7 2020-08-21 -
单向链表实验报告数据结构
数据结构实验报告,使用vC++6.0工具来进行调试单向链表。
18 2020-04-29 -
数据结构上机实验报告5
1.熟悉栈的基本概念; 2.掌握栈的顺序存储结构; 3.掌握栈的应用。
14 2020-11-17 -
数据结构实验报告校园导演
实验一选择第1章至第5章的实验,或由学生自拟内容涉及第1章至第5章的实验;实验二选择第6章至第11章的实验,,或由学生自拟内容涉及第6章至第11的实验;描述实验项目应达到的具体目标,以及实现要求。
11 2020-11-17 -
数据结构实验报告范例.doc
数据结构实验报告范例 数据结构与算法实验报告 专业 班级 姓名 学号 实验一 二叉树的应用 1进一步掌握指针变量的含义及应用 2掌握二叉树的结构特征以及各种存储结构的特点及使用范围 3掌握用指针类型描
6 2020-12-16 -
数据结构实验报告答案.pdf
数据结构(C 语言版) 实验报告 1 专业 班级 学号 姓名 实验1 实验题目单链表的插入和删除 实验目的 了解和掌握线性表的逻辑结构和链式存储结构掌握单链表的基本算法及相关的时间性 能分析 实验要求
9 2020-12-16 -
数据结构综合实验报告.docx
实验报告 课程名称 数据结构B 实验学期 2018 至 2019 学年 第 一 学期 学生所在系部 年级 专业班级 学生姓名 学号 2017 任课教师 实验成绩 计算机学院制 华北科技学院计算机学院综
19 2020-12-12
用户评论