一个基于C++的红黑树实现, RedBlackTree, C++, 二叉树, 平衡二叉树
2022-04-22 18:10:53 242KB 红黑树 C++ 二叉树 平衡二叉树
1
算法之有序链表和平衡二叉树有序数组与平衡二叉树 数组和链表.pdf
2022-04-18 14:06:37 94KB 算法 链表 数据结构
本程序实现了平衡二叉树的功能,还涉及到树的平衡过程的展示,采用菜单界面的形式展示在屏幕上。
2022-04-08 22:04:35 383KB 平衡二叉树 c语言版
1
本程序中的数据采用“树形结构”作为其数据结构。具体采用的是“二叉排序树”。 二叉排序树(又称二叉查找树):(1)若左子树不空,则左子树上所有节点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有节点均大于它的根结点的值;(3)它的左右子树分别为二叉排序树。
2022-04-08 18:53:12 204KB 二叉树 平衡二叉树
1
用函数实现如下平衡二叉排序树算法: (1) 插入新结点 (2) 前序、中序、后序遍历二叉树 (递归) (3) 前序、中序、后序遍历的非递归算法 (4) 层次遍历二叉树 (5) 在二叉树中查找给定关键字(函数返回值为成功1,失败0) (6) 交换各结点的左右子树 (7) 求二叉树的深度 (8) 叶子结点数 (9) 删除某结点
2022-02-28 22:08:59 274KB 平衡二叉树
1
利用平衡二叉树实现一个动态查找表。实现动态查找表的八种基本功能:构建、插入、删除、查找、合并、分裂、打印、销毁。初始状态下,平衡二叉树为空树。
2022-02-28 21:31:33 37KB C 数据结构 平衡二叉树
1
平衡二叉树源码,可直接编译运行。实现插入、删除、清空、查找、遍历等操作。
2022-02-24 17:32:19 5KB AVLTree tree 平衡二叉树 二叉树
1
仅供参考 模板树 打印树形 增删数据
2022-02-23 12:01:54 778KB c++
1
C语言实现的平衡二叉树操作,适用于陈越的浙江大学版数据结构教材
2022-02-05 20:09:46 2KB C语言
1
(1)初始,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。每次插入或删除一个结点后,应更新平衡二叉树的显示。 (2)平衡二叉树的显示可采用如6.69题要求的凹入表形式,也可以采用图形界面画出树形。(3)教科书已给出查找和插入算法,本题重点在于对删除算法的设计和实现。假设要删除关键字为x的结点。如果x不在叶子结点上,则用它左子树中的最大值或右子树中的最小值取代x。如此反复取代,直到删除动作传递到某个叶子结点。删除叶子结点时,若需要进行平衡变换,可采用插入的平衡变换的反变换(如,左子树变矮对应于右子树长高)。
2022-01-08 18:08:37 4KB 平衡二叉树
1