1.利用BST实现一个城市数据库:每个数据库结点包括城市名称和以整数x与y表示的城市坐标,根据城市名称组织该BST; 2.在该数据库上实现按城市名称进行的插入、删除和检索; 3.打印出以指定字母打头的所有城市记录; 4.打印出与指定点的距离在给定值之内的所有城市记录; 5.最后提交完整的实验报告和源程序。
2021-11-25 16:45:06 7KB 数据结构
1
本文实例讲述了C++使用递归和非递归算法实现的二叉树叶子节点个数计算方法。分享给大家供大家参考,具体如下: /*求二叉树叶子节点个数 -- 采用递归和非递归方法 经调试可运行源码及分析如下: ***/ #include #include #include using std::cout; using std::cin; using std::endl; using std::stack; /*二叉树结点定义*/ typedef struct BTreeNode { char elem; struct BTreeNode *p
2021-11-25 09:03:55 41KB 二叉树 方法 算法
1
递归算法计算二叉树中叶子节点的数目
2021-11-25 08:59:36 4KB 递归算法 二叉树 叶子节数
1
实验报告 采用链式存储结构求任意给出的二叉树的叶子节点个数,过程有详解,包括过程中的错误。
2021-11-25 08:29:30 88KB 实验报告 二叉树 叶子节点个数
1
c++代码,能够根据前序序列、中序序列生成二叉树;能够一步生成,也可以一步步自动生成。 设计前序遍历,中序遍历,后序遍历,层次遍历;
2021-11-24 20:28:20 4.29MB 二叉树 前序 中序 后序
1
采用二叉树结构 构建哈夫曼树 并对字符串进行赫夫曼编码跟赫夫曼解码
2021-11-24 18:23:55 7KB 哈夫曼 二叉树
1
1、 输入一个完全二叉树的层次遍历字符串,创建这个二叉树,输出这个二叉树的前序遍历字符串、中序遍历字符串、后序遍历字符串、结点数目、二叉树高度(上述每一个结果独立一行显示)。 2、 输入二叉树前序序列和中序序列(各元素各不相同),创建这个二叉树,输出该二叉树的后序序列、层次遍历。
2021-11-24 18:22:02 39.33MB 山东大学 软件学院 数据结构 二叉树
1
Status LevelOrderTraverse(bintree T,Status visit(TElemType e)) { LinkQueue Q; bintree p; InitQueue(Q); //初始化队列Q,用于保存当前结点左右孩子 if (T == NULL) return ERROR; p = T; visit(p->data); // 访问根节点 if (p->lchild) EnQueue(Q, p->lchild); // 若存在左孩子,左孩子进队列 if (p->rchild) EnQueue(Q, p->rchild); // 若存在右孩子,右孩子进队列 while (!QueueEmpty(Q))
2021-11-24 14:00:57 3KB 遍历
1
基于二叉树SVM多类分类算法研究文章对应的代码附件,基于二叉树SVM多类分类算法研究文章对应的代码附件,基于二叉树SVM多类分类算法研究文章对应的代码附件。
2021-11-24 11:03:31 863KB svm
1
二叉树的递归遍历
2021-11-24 09:02:48 1KB net
1