在QT底下画了一棵树,使用了递归,在windows底下实现的,挺漂亮哈
2019-12-21 21:59:45 581KB qt 递归 二叉树
1
员工对象(包括姓名,账号,性别,年龄)这几个属性 有形如下的人员组织: A / \ B C / \ / \ D E F G / \ H I 1.请用程序数据结构描述出来,组织结构中的人员用 员工对象表示. 2.编写一个方法,实现输入任何一个人员,按层次打印 出自己及其所有下属. 如输入B:打印出: B -D --H --I -E
2019-12-21 21:59:19 6KB 自己编的 仅供参考。
1
在日常生活中,个人通信录是我们不可少的,不管是纸式的个人通信录 还是我们手机中的个人通信录,查寻是其最基本的操作,几乎所有的操作都是在查寻的基础上进行的,所以,查寻时间的快慢很大程度上决定了整个通信录的性能。所以,一个有着良好界面、查寻速快的通信录,是人们所追求的。 本课程设计应用折半查寻法[1] [5]的技术思想进行查寻,从本思想出发,可以有两种数据组织方式:一是应用链表进行组织数据,由于折半查寻法的特殊性,所要进行查寻的数据列必须是有序的数据列,这样要求对数据列进行排序。出于系统实时查寻的考虑,每次对通信录进行改变后都得进行重新排序,这样才能保证数据列是实时有序的。这样当操作量大时,排序所消耗的时间对整个系统有很大的影响。 二是应用二叉排序树来组织数据,由于二叉排序树是应用折半查寻法思想进行对数据进行存储的,所以,其左孩子大于双亲结点、右孩子小于双亲结点(或者左孩子小于双亲结点、右孩子大于双亲结点),这样就可以应用折半查寻法的思想进行查寻,从而减少对排序时所消耗的时间。 本课程设计采用第二种方法,即应用二叉排序树进行组织数据,在此基础上进行对个人通信录的各种操作。
2019-12-21 21:56:59 1.1MB 基于二叉排序树的个人通信录
1
假设以如下说明的三元组 (F、C、L/R) 序列输入一棵二叉树的诸边(其中 F 表示双亲结点的标识,C 表示孩子结点标识,L/R 表示 C 为 F 的左孩子或右孩子),且在输入的三元组序列中,C 是按层次顺序出现的。设结点的标识是字符类型。F=‘^’时 C 为根结点标识,若 C 亦为‘^’,则表示输入结束。试编写算法,由输入的三元组序列建立二叉树的二叉链表,并以中序序列输出。 ^AL ABL ACR BDL CEL CFR DGR FHL ^^L
2019-12-21 21:56:30 199KB 二叉树 先序 中序 遍历
1
用MFC实现输入二叉树并实现三种遍历的可视化,内附有源代码的个个文件,使用者可自行调试
2019-12-21 21:53:52 2.25MB MFC二叉树
1
c语言,二叉树,数据结构,数据结构二叉树上结点的路径,实验报告,实验代码 全部都有 ,求二叉树节点路径
2019-12-21 21:50:06 439KB c语言 数据结构 二叉树
1
二叉树采用二叉链表存储结构,结点数据域为字符类型。编写控制台应用程序采用先序遍历法建立二叉树存储结构并实现二叉树的字符图形显示。
1
编写程序,用先序递归遍历法建立二叉树的二叉链表存储结构,然后输出其先序、中序、后序遍历第k个访问结点。二叉树结点数据类型建议选用字符类型且各结点数据域值互不相同;输出用结点数据域的字符表示;求第k个访问结点的三个子函数中,需使用函数返回值和引用型形参带回所求(即每种方式至少使用一次)。
1
硕博工作室 出品 淘宝链接1: https://item.taobao.com/item.htm?spm=a230r.1.14.16.54451998PFAs8u&id=577649017846&ns=1&abbucket=14#detail 淘宝链接2: https://item.taobao.com/item.htm?spm=a230r.1.14.68.54451998PFAs8u&id=577845046440&ns=1&abbucket=14#detail 学生管理系统项目要求 功能: 1. 完成 学生, 课程,选课,成绩 的增删改查 学生ID 学生名 选课名 成绩 001 张三 C++ 60 002 张三 C++ 70 2. 发布的数据量 有10w学生,1000课程, 100w选课记录 文件存储(及时的存储) 3. 变长字符串存储CMyString 4. 查询 通过ID, 通过名字,允许同名(查询时间复杂度:对数阶) 5. 统计选修"C++"课程的学生考试情况 学生ID 学生名 成绩 001 张三 70 002 李四 80 支持: (1) 通过学号ID,查询学生信息。 (2) 通过学生姓名,查询学生信息。 (3) 通过课程ID,查询课程信息。 (4) 通过课程名,查询课程信息。 (5) 通过课程ID查询选修了该课程的学生以及成绩 (6) 通过学生ID查询该学生选修的课程信息 插入: (1)新增学生(ID, 名字) (2)新增课程(ID,名字) (3)新增选课记录(学生ID, 课程ID, 分数) 删除: (1) 删除学生(ID, 名字) (2) 删除课程(ID,名字) (3) 删除选课记录(学生ID, 课程ID, 分数) 6. 不能使用三方的函数 stl... 采用平衡二叉树的可靠管理,源码规范
1
树的基本运算:创建树;输出树(凹入显示);遍历树(先序、中序、后序、层次);求二叉树的深度;求叶子数;求结点数。
2019-12-21 21:45:38 2KB 二叉树
1