虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

BiTree

  • 先序遍历非递归算法 #define maxsize 100 typedef struct { BiTree Elem[maxsize] int top }SqStack void PreOrderUn

    先序遍历非递归算法 #define maxsize 100 typedef struct { BiTree Elem[maxsize] int top }SqStack void PreOrderUnrec(BiTree t) { SqStack s StackInit(s) p=t while (p!=null !StackEmpty(s

    标签: maxsize PreOrderUn SqStack typedef

    上传时间: 2014-01-26

    上传用户:hewenzhi

  • BiTree 实现二叉树的基本功能

    BiTree 实现二叉树的基本功能,创建,先序、中序、后序、层序遍历,查找双亲和孩子节点,插入删除节点,功能很完善; 调试了很久,基本没有bug了,不敢保证,如果遇到什么问题,请发邮件至horsewhite32@hotmail.com,笔者将不胜感激 uuhorse

    标签: BiTree 二叉树

    上传时间: 2013-12-26

    上传用户:zycidjl

  • 创建一棵二叉排序树

    创建一棵二叉排序树,并采用中序遍历和层次遍历法输出其顶点序列,主要实验内容如下: 1. 定义二叉排序树的结构BiTree; 2. 编制二叉排序树的插入算法:void Insert_SortTree (BiTree ST, ElemType x); 3. 编制中序遍历函数; 4. 在main()函数中完成二叉排序树的建立,以及中序遍历的输出。(二叉排序树的各个元素从键盘输入,并利用Insert_SortTree()函数进行插入建立); 5. 编制层次遍历函数,并在main()函数中完成层次遍历的输出。层次遍历法要利用“队列”来实现;为此需要定义一个队列结构(可以采用链队列,也可以采用循环顺序队列),并实现相关的队列函数。

    标签: 排序

    上传时间: 2013-12-25

    上传用户:kikye

  • 以二叉链表作为存储结构

    以二叉链表作为存储结构,定义二叉树类型 BiTree ; 实现二叉树的以下运算: 建立 create( ) 输入二叉树的结点元素,建立二叉链表。 选择一种遍历方式(先序、中序、后序、层序)遍历这棵二叉树。 求二叉数的树深度。

    标签: 存储结构

    上传时间: 2014-01-14

    上传用户:亚亚娟娟123