您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 二叉树先中序求后序 给出该二叉树的后序遍历结果;

  2. 1)根据给定二叉树的先序遍历和中序遍历结果,构造出该二叉树; (2)给出该二叉树的后序遍历结果; (3)判定该二叉树是否为平衡二叉树;
  3. 所属分类:C/C++

    • 发布日期:2009-09-06
    • 文件大小:1024
    • 提供者:wyyszw
  1. Avl平衡二叉树 win32 SDK V1.0

  2. 1 概述 本文档适用于C语言开发人员,文档详细讲述Avl平衡二叉树SDK中每个函数的 用法以及源码示例。 2 Avl平衡二叉树介绍 参考相关文档。 3 Avl二叉树SDK技术特点 支持以下功能: 1、 支持自定义键值比较函数 2、 支持删除节点回调函数 3、 支持插入节点 4、 支持根据键值进行精确查询节点 5、 支持根据键值进行精确删除节点 6、 支持从头到尾(从尾到头)遍历树 非递归方式 7、支持从任意指定节点开始向下(或向上)遍历节点 8、支持范围查询(>、>=、<=、
  3. 所属分类:C

    • 发布日期:2009-12-16
    • 文件大小:205824
    • 提供者:freeland008
  1. 二叉树排序树建立及平衡处理

  2. 1本程序在vc++6.0编译通过并能正常运行。 2主界面 程序已经尽量做到操作简便了,用户只需要根据提示一步步进行操作就行了。 六思考和总结: 这个课程设计的各个基本操作大部分都在我的综合性实验中实现了,所以做这个主要攻克插入和删除这两个算法!其中插入在书本上已经有了,其中的右平衡算法虽然没有给出,但通过给出的左平衡算法很容易就可以写出右平衡算法。所以最终的点就在于删除算法的实现!做的过程中对插入算法进行了非常非常多次的尝试!花了非常多的时间,这其中很多时候是在对程序进行单步调试,运用了VC6
  3. 所属分类:其它

    • 发布日期:2009-12-22
    • 文件大小:40960
    • 提供者:liu0701
  1. Avl平衡二叉树 linux32 SDK V2.0

  2. 1 概述 本文档适用于C语言开发人员,文档详细讲述Avl平衡二叉树SDK中每个函数的 用法以及源码示例。 2 Avl平衡二叉树介绍 参考相关文档。 3 Avl二叉树SDK技术特点 支持以下功能: 1、 支持自定义键值比较函数 2、 支持删除节点回调函数 3、 支持插入节点 4、 支持根据键值进行精确查询节点 5、 支持根据键值进行精确删除节点 6、 支持从头到尾(从尾到头)遍历树 非递归方式 7、支持从任意指定节点开始向下(或向上)遍历节点 8、支持范围查询(>、>=、<=、
  3. 所属分类:C

    • 发布日期:2010-04-18
    • 文件大小:109568
    • 提供者:freeland008
  1. 数据结构实习--平衡二叉树的演示(C语言编写)+实验报告

  2. 问题描述 利用平衡二叉树实现一个动态查找表。 (1)实现动态查找表的三种基本功能:查找、插入和删除。 (2)初始时,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。在查找时,如果查找的关键字不存在,则把其插入到平衡二叉树中。每次插入或删除一个结点后,应更新平衡二叉树的显示。 (3)每次操作的关键字都要从文件中读取,并且关键字的集合限定为短整型数字{1,2,3••••••},关键字出现的顺序没有限制,允许出现重复的关键字,并对其进行相应的提示。 (4)平
  3. 所属分类:C

    • 发布日期:2010-04-20
    • 文件大小:100352
    • 提供者:zhang19870107
  1. 平衡二叉树操作源代码-设计一个实现平衡二叉树的程序,可进行创建,增加,删除调平等操作,实现动态的输入数据,实时输出该树的结构

  2. 设计一个实现平衡二叉树的程序,可进行创建,增加,删除调平等操作,实现动态的输入数据,实时输出该树的结构 (1) 输入:动态输入数据 (2) 输出:实时输出树的结构 (3) 功能:建立平衡二叉树并进建,增加,删除,调平等操作 (4) 测试数据:5,3,8,1,2,7,9
  3. 所属分类:C/C++

    • 发布日期:2010-05-16
    • 文件大小:13312
    • 提供者:jiaoyang521
  1. 平衡二叉树操作演示课程设计

  2. #include #include #include #include int main() { BSTree T,t,p; int e,s; Bool taller,lower; void Print(); void About(); InitAVL(T); InitAVL(t); InitAVL(p); system("title 平衡二叉树操作演示"); Print(); scanf("%d",&s); while(s!=8){ switch(s) { case1: //显示 print
  3. 所属分类:C/C++

    • 发布日期:2010-07-04
    • 文件大小:9216
    • 提供者:ace09
  1. 二叉排序树和平衡二叉树的实现(vc++)

  2. 以二叉链表作为二叉树的存储结构,系统实现功能: 1 输入元素序列L,以回车(‘\n’)为输入结束标志,分别生成一棵二叉排序树T和平衡的二叉排序树BT ; 2 对二叉排序树T作中序遍历,输出结果; 3 在BT上插入元素x,当BT失衡时,考虑如下四种平衡旋转处理: (a)单向右旋平衡处理(LL型); (b)单向左旋平衡处理(RR型) ; (c)先左后右双向右旋转(LR型) ; (d)先右后左双向右旋转(RL型)。 4 分别给出四种平衡旋转处理结果; 5 给出一组特例,分别给出四种平衡旋转处理的演示
  3. 所属分类:C++

    • 发布日期:2010-09-10
    • 文件大小:174080
    • 提供者:maotianjiao
  1. 平衡二叉树C++/C

  2. 1)利用平衡二叉树实现一个动态查找表 2)实现动态查找表的三种基本功能:查找、插入和删除 本资源为word格式 附有实验分析、实验截图和实验心得 希望能帮到大家
  3. 所属分类:C

    • 发布日期:2010-12-01
    • 文件大小:6291456
    • 提供者:dafanie
  1. 创建平衡二叉树

  2. 平衡二叉树创建 typedef int Status; typedef int ElemType; typedef struct BSTNode{ ElemType data; int bf; struct BSTNode *lchild,*rchild; }BSTNode,*BSTree; //平衡二叉树基一操作函数 #include #include #include //构造平衡二叉树T Status InitAVL(BSTree &T) { T=NULL; return OK; } (
  3. 所属分类:C/C++

    • 发布日期:2012-01-21
    • 文件大小:31744
    • 提供者:sxccw
  1. 平衡二叉树

  2. 实现动态查找表的三种基本功能:查找、插入和删除(1)初始,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。每次插入或删除一个结点后,应更新平衡二叉树的显示。 (2)平衡二叉树的显示可采用如6.69题要求的凹入表形式,也可以采用图形界面画出树形。(3)教科书已给出查找和插入算法,本题重点在于对删除算法的设计和实现。假设要删除关键字为x的结点。如果x不在叶子结点上,则用它左子树中的最大值或右子树中的最小值取代x。如此反复取代,直到删除动作传递到某个叶子结点
  3. 所属分类:其它

    • 发布日期:2008-07-02
    • 文件大小:12288
    • 提供者:chenggangqing
  1. 平衡二叉树操作的演示

  2. (1)初始,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。每次插入或删除一个结点后,应更新平衡二叉树的显示。 (2)平衡二叉树的显示可采用如6.69题要求的凹入表形式,也可以采用图形界面画出树形。(3)教科书已给出查找和插入算法,本题重点在于对删除算法的设计和实现。假设要删除关键字为x的结点。如果x不在叶子结点上,则用它左子树中的最大值或右子树中的最小值取代x。如此反复取代,直到删除动作传递到某个叶子结点。删除叶子结点时,若需要进行平衡变换,可采用插
  3. 所属分类:其它

    • 发布日期:2008-07-02
    • 文件大小:4096
    • 提供者:chenggangqing
  1. 平衡二叉树

  2. 平衡二叉树 大学数据结构课程设计 完整设计文档 源码 包含000源码,001封面,002任务书,003课程设计报告,004量化评分标准等完整性设计报告。 题目描述:从一棵空树开始创建,在创建过程中,保证树的有序性,同时还要针对树的平衡性做些调整,最终创建平衡二叉序树。 功能要求及说明: (1)以-1为输入结束标志,输入数列L,生成一棵平衡二叉树T; (2)每加入一个关键字,对调整后的平衡二叉树,进行中序和先序遍历,输出两种遍历的结果。
  3. 所属分类:C/C++

    • 发布日期:2012-10-12
    • 文件大小:432128
    • 提供者:caoxuanwei
  1. 平衡二叉树操作的演示

  2. 1、建立平衡二叉树并进行创建、增加、删除、调平等操作。 2、设计一个实现平衡二叉树的程序,可进行创建、增加、删除、调平等操作,实现动态的输入数据,实时的输出该树结构。 3、测试数据:自选数据
  3. 所属分类:C/C++

    • 发布日期:2013-12-21
    • 文件大小:47104
    • 提供者:u013236946
  1. 平衡二叉树

  2. #include #include #include using namespace std; const int LH=1; //左子树比右子树高1 const int EH=0; //左右子树一样高 const int RH=-1;//右子树比左子树高1 const int MAX_NODE_NUM=20; //结点数目上限 class AvlNode { int data; int bf; //平衡因子 AvlNode *lchild; AvlNode *rchild; friend
  3. 所属分类:C/C++

    • 发布日期:2014-07-09
    • 文件大小:15360
    • 提供者:qq_17360525
  1. 数据结构:实现平衡二叉树的各种算法

  2. 用函数实现如下平衡二叉排序树算法: (1) 插入新结点 (2) 前序、中序、后序遍历二叉树 (递归) (3) 前序、中序、后序遍历的非递归算法 (4) 层次遍历二叉树 (5) 在二叉树中查找给定关键字(函数返回值为成功1,失败0) (6) 交换各结点的左右子树 (7) 求二叉树的深度 (8) 叶子结点数 (9) 删除某结点
  3. 所属分类:C/C++

    • 发布日期:2015-12-19
    • 文件大小:280576
    • 提供者:xgyhh
  1. 平衡二叉树遍历附源代码

  2. 1. 利用平衡二叉树实现一个动态查找表,实现动态查找表的三种基本功能:查找 插入和删除。 2 .初始,平衡二叉树为空树,操作界面给出查找,插入和删除三种操作供 选择,每种操作均要提示输入关键字,每次插入或删除一个结点后应更新平衡二叉树的显示。 3并编程实现从键盘上输入一系列数据(整型),建立一棵平衡二叉树,任意插入或删除一个结点后仍然要求构成平衡二叉树,并按中序遍历输出这棵平衡二叉树。
  3. 所属分类:C/C++

    • 发布日期:2008-12-28
    • 文件大小:9216
    • 提供者:zspcb
  1. 使用平衡二叉树管理的学生管理系统

  2. 硕博工作室 出品 淘宝链接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 学生管理系统项目要求 功能:
  3. 所属分类:C/C++

    • 发布日期:2018-09-25
    • 文件大小:3145728
    • 提供者:weixin_42681330
  1. 课设 - 平衡二叉树的演示 .docx

  2. 源码博客上有,所有人可看 一、需求分析: (1) 构建一个平衡二叉树并实现创建、插入、查找、删除、销毁等操作。每种操作均提示输入关键字。每次插入或删除一个结点后,更新平衡二叉树的显示。 (2) 平衡二叉树的显示采用凹入表现形式。 (3)输入的形式时数字,无论对功能的选择还是对数据的录入,都是以数字的形式进行输入,无需使用文件保存数据。  (4) 输出的形式时在dos界面进行输出,一旦检测到错误的输入就会报错提示用户从新输入。 (5)程序所能达到的功能: A:创建一颗非空平衡二叉树
  3. 所属分类:C/C++

    • 发布日期:2020-02-02
    • 文件大小:295936
    • 提供者:m0_46140702
  1. python 平衡二叉树实现代码示例

  2. 平衡二叉树: 在上一节二叉树的基础上我们实现,如何将生成平衡的二叉树 所谓平衡二叉树: 我自己定义就是:任何一个节点的左高度和右高度的差的绝对值都小于2 如图所示,此时a的左高度等于3,有高度等于1,差值为2,属于不平衡中的左偏    此时的处理办法就是: 将不平衡的元素的左枝的最右节点变为当前节点, 此时分两种情况: 一、左枝有最右节点 将最右节点的左枝赋予其父节点的右枝 二、左枝没有最右节点, 直接将左枝节点做父级节点,父级节点做其右枝        如图所示,图更清楚些。 可能会有疑问
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:84992
    • 提供者:weixin_38639237
« 12 3 4 5 6 7 8 »