二叉排序树与文件操作
【二叉排序树与文件操作】 功能要求: (1)从键盘输入一组学生记录建立二叉排序树; (2)二叉排序树存盘; (3)由文件恢复内存的二叉排序树; (4)中序遍历二叉排序树; (5)求二叉排序树深度; (6)求二叉排序树的所有节点数和叶子节点数; (7)向二叉排序树插入一条学生记录; (8)从二叉排序树中删除一条学生记录; (9)从二叉排序树中查询一条学生记录; (10)以广义表的形式输出二叉排序树 等功能。 //定义学生记录类型 Struct student { Char num[6];//学号 Int grade;//成绩 }; //定义二叉排序树节点值的类型为学生记录类型 typedef student ElemType; //定义二叉排序树的节点类型 typedef Struct BSTNode { ElemType data; Struct BSTNode *left; Struct BSTNode *rchild; } BSTNode;
用户评论
推荐下载
-
二叉排序树相关算法的实现
适合数据结构的相关课程设计资料,值得下载
16 2019-04-17 -
C++实现的二叉排序树
c++实现的二叉排序树的操作,在二叉树中可以进行插入,删除,修改等操作
14 2019-05-14 -
数据结构查找二叉排序树
本程序简要实现了数据结构课本中二叉排序树的算法,提供了构造和查找二叉排序树的方法。
27 2019-07-19 -
二叉排序树算法实现C语言
Binary Sort Tree Algorithm for C Language
18 2019-06-27 -
二叉排序树C实现代码
Binary sort tree C implementation code
21 2019-06-27 -
二叉排序树插入删除查找等
Binary sort tree, insert, delete, find, etc.
27 2019-06-27 -
平衡二叉排序树的算法实现
Algorithm Implementation of Balanced Binary Sort Tree
21 2019-06-27 -
C++的二叉排序树算法
二叉树的构造,插入,排序,我们对数据进行存储时候的构造。
26 2019-07-08 -
vc++二叉排序树的程序
基于VC++的二叉排序树的程序源代码,可以作为课程设计
20 2019-04-28 -
二叉排序树算法实现及应用
二叉排序树,也称二叉搜索树,是一种常用的数据结构,用于存储和查找数据。本文主要介绍了如何使用C++编程语言实现二叉排序树,并给出了该数据结构在实际应用中的一些例子和使用场景。同时,详细介绍了该算法的基
56 2023-11-01
暂无评论