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

搜索资源列表

  1. 哈夫曼编/译码器 二叉树、树、森林的表示及操作

  2. 一、问题描述 利用哈夫曼编码进行通信可以大大提高1言道利用率,缩短信息传速时间,降低传输成本。但是.这要求在发送端通过一个编码系统对待传数据预先编码.在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输俏息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编/译码系统。 二、基本要求 一个完挂的系统应具有以下功能: (1) I:初始化(Initialization).从终端读入字符集大小n,以及n个字符和二个权值.建立哈夫曼树.井将它存于文件卜主怕丁
  3. 所属分类:C

    • 发布日期:2009-05-09
    • 文件大小:2048
    • 提供者:lisheng509
  1. 汇编实现二叉树的建立与遍历

  2. 这个汇编程序是利用数组和递归实现二叉树的建立与遍历,带注释的,下面是部分代码,与大家分享了 .model small .stack 64 .data Array db 32 dup(0,0,0) MSG1 db 0ah,0dh,'$' MSG2 db "Please input the root node of the binary: ",'$' MSG3 db "'s leftchild is(no leftchild,press ENTER):&quo t;,'$' MSG4 db "'s
  3. 所属分类:硬件开发

    • 发布日期:2009-05-13
    • 文件大小:5120
    • 提供者:sunwei553722769
  1. 利用栈进行二叉树的周游

  2. 【问题描述】: 实现二叉树的先序、中序、后序三种遍历 【基本要求】: (1)对任意给定的二叉树建立它的二叉链表存储结构 (2)利用栈的五种基本运算(置空栈、进栈、出栈、取栈顶、判空栈) 【模块化分】: (1)头文件BiTree.h,其中包括结点结构体定义、初始化、左插入结点、右插入结点、先序遍历函数、中序遍历函数、后序遍历函数,叶结点个数 (2)头文件LinStack.h,其中包括带头结点链式堆栈、判空栈、进栈、出栈、取栈顶 (3)主函数
  3. 所属分类:C/C++

    • 发布日期:2009-09-12
    • 文件大小:171008
    • 提供者:lx198871
  1. 基于链表节点实现二叉树节点(Java源码)

  2. /* * 基于链表节点实现二叉树节点 */ package dsa; public class BinTreeNode implements BinTreePosition { protected Object element;//该节点中存放的对象 protected BinTreePosition parent;//父亲 protected BinTreePosition lChild;//左孩子 protected BinTreePosition rChild;//右孩子 protect
  3. 所属分类:C

    • 发布日期:2010-01-20
    • 文件大小:4096
    • 提供者:hexiang221
  1. 二叉树的相关操作,定义,初始化,几种遍历以及求深度和叶子数

  2. 数据结构中,关于二叉树的相关操作,定义,初始化,几种遍历以及求深度和叶子数。在VC6.0编译器中调试成功!
  3. 所属分类:C++

    • 发布日期:2010-06-04
    • 文件大小:3072
    • 提供者:lzh744818
  1. 二叉树的头文件

  2. 二叉树的初始化 和头文件代码 大学需要用的 你们懂的呵呵
  3. 所属分类:C/C++

    • 发布日期:2010-11-18
    • 文件大小:2048
    • 提供者:q401723618
  1. 二叉树的基本操作C语言实现

  2. 用C语言实现关于二叉树的初始化、插入、删除、路径、等数据结构的操作
  3. 所属分类:C/C++

    • 发布日期:2011-03-12
    • 文件大小:179200
    • 提供者:hardworkvc
  1. 二叉树的创建与遍历

  2. 数据结构之创建遍历二叉树,输入二叉树的最大结点数创建二叉树,初始化队,入队,出队,按层次遍历二叉树
  3. 所属分类:C++

    • 发布日期:2011-10-10
    • 文件大小:3072
    • 提供者:zw_1012
  1. 二叉树树的基本操作(初始化、遍历、求深度等等)

  2. 二叉树树的基本操作(初始化、遍历、求深度等等),这些二叉树的基本操作希望能够对大家有所帮助。
  3. 所属分类:C/C++

    • 发布日期:2011-10-31
    • 文件大小:153600
    • 提供者:zhongxianyao
  1. 顺序表,链表,二叉树的各种操作

  2. 1、实现对线性表的顺序存储,并实现顺序表的插入、删除、升序合并,逆序操作 2、本程序实现了线性链表的初始化、插入、删除、逆序、排序、合并功能 3、实现二叉树的创建,前中后序遍历,统计叶子数目,求二叉树高度的递归和非递归算法。
  3. 所属分类:C/C++

    • 发布日期:2012-07-07
    • 文件大小:4096
    • 提供者:ff781778304
  1. 排序二叉树

  2. 主要测试排序二叉树的建立和查找功能. 这是排序二叉树类: template class BTree; template class BSTree:public BTree { public: BSTree(BTreeNode *p=NULL):BTree(p){} //建一棵空树 BSTree(T b[],int m); //以数组a[]初始化树 T minv(); T maxv(); BTreeNode *sear1(T x); //非递归查找函数 void inst1(T el); /
  3. 所属分类:C++

    • 发布日期:2012-12-02
    • 文件大小:13312
    • 提供者:yuhentian
  1. 二叉树设计

  2. 二叉树设计(1)定义二叉链存储结构。 (2)设计二叉树的基本操作(初始化一棵带头结点的二叉树、左结点插入、右结点插入等)。 (3)按照建立下面一棵实际二叉树的操作需要,编写建立二叉树的函数。
  3. 所属分类:数据库

    • 发布日期:2013-05-23
    • 文件大小:104448
    • 提供者:u010809886
  1. 有关二叉树的高度,宽度计算,以及相关度节点的个数算法,以及前序递归初始化二叉树

  2. 解决二叉树初始化,宽度,高度,最大节点,是否为完全二叉树的判断
  3. 所属分类:C/C++

    • 发布日期:2013-11-19
    • 文件大小:6144
    • 提供者:u012387408
  1. C++二叉树实验

  2. 1.创建二叉树的链表存储结构; 2.实现二叉链表的初始化算法、二叉树空的判断算法; 3.实现二叉树的先序遍历算法、中序遍历算法和后序遍历算法; 4.利用某遍历算法实现计算二叉树中叶子结点、度为2的结点和度为1的结点的个数。 5.求二叉树中结点个数。 6.求二叉树的深度。 7.设计一个算法,求二叉树中指定结点x的层数。 8.设计一算法,求先序遍历序列中第k个结点的左右孩子。 9.求结点x的所有祖先。
  3. 所属分类:C++

    • 发布日期:2014-01-11
    • 文件大小:7168
    • 提供者:dcmengqiuyang
  1. 第五章 树与二叉树

  2. 5.1 数的逻辑结构 5.1.1 1、树的定义 在树中常常将数据元素称为结点 (1)有且仅有一个特定的称为根的结点; (2)当n>1时,除根结点之外的其余结点被分成m(m>0)个互不相交的有限集合T1,T2,•••Tm,其中每个集合又是一棵树,并称为这个节点的子树。 2、树的基本术语: 结点的度、树的度 叶子节点、分支结点 孩子节点、分支结点、兄弟节点 路径、路径长度 祖先、子孙 结点的层数、树的深度(高度) 层序编号 有序树、无序树 森林 5.1.2 树的抽象数据类型定义 5.1
  3. 所属分类:讲义

    • 发布日期:2014-11-27
    • 文件大小:39936
    • 提供者:zuyan266
  1. c++数据结构二叉树

  2. 数据结构课程设计 1. 创建二叉树的链表存储结构; 2. 实现二叉链表的初始化算法、二叉树空的判断算法; 3. 实现二叉树的先序遍历算法、中序遍历算法和后序遍历算法; 4. 利用某遍历算法实现计算二叉树中叶子结点、度为2的结点和度为1的结点的个数。 5. 求二叉树中结点个数。 6. 求二叉树的深度。 7. 设计一个算法,求二叉树中指定结点x的层数。 8. 设计一算法,求先序遍历序列中第k个结点的左右孩子。 9. 求结点x的所有祖先。
  3. 所属分类:C++

    • 发布日期:2015-01-06
    • 文件大小:5120
    • 提供者:shikunss
  1. c++数据结构课程设计二叉树

  2. 1. 创建二叉树的链表存储结构; 2. 实现二叉链表的初始化算法、二叉树空的判断算法; 3. 实现二叉树的先序遍历算法、中序遍历算法和后序遍历算法; 4. 利用某遍历算法实现计算二叉树中叶子结点、度为2的结点和度为1的结点的个数。 5. 求二叉树中结点个数。 6. 求二叉树的深度。 7. 设计一个算法,求二叉树中指定结点x的层数。 8. 设计一算法,求先序遍历序列中第k个结点的左右孩子。 9. 求结点x的所有祖先。 10.输出所有叶子结点到根结点的路径。 11.如果将二叉树中左分支标为0,右分
  3. 所属分类:C++

    • 发布日期:2015-01-06
    • 文件大小:6144
    • 提供者:shikunss
  1. Java二叉树源代码

  2. 通过Java面向对象思想和类的封装性完成对象的二叉树类设计,封装表示二叉树需要的类,至少需要两个类。完成二叉树的初始化getRoot()、二叉树判空isEmpty()、判断二叉树的高度heigh()、二叉树的插入insertLeft ()、二叉树的先序、中序或者后序遍历之一preOrder()。
  3. 所属分类:Java

    • 发布日期:2020-01-10
    • 文件大小:3072
    • 提供者:qq_44934959
  1. 二叉树数据结构的c语言实现

  2. 利用c语言的结构体实现了二叉树的搭建,并提供了实例—宠物俱乐部。 二叉树结构体包括:树的项,左右节点; 二叉树操作包括:初始化、空、满、总数、添加、删除、查找、对项应用函数。
  3. 所属分类:其它

    • 发布日期:2020-09-30
    • 文件大小:4096
    • 提供者:weixin_44477509
  1. C语言实现二叉树的基本操作

  2. 二叉树是一种非常重要的数据结构。本文总结了二叉树的常见操作:二叉树的构建,查找,删除,二叉树的遍历(包括前序遍历、中序遍历、后序遍历、层次遍历),二叉搜索树的构造等。 1. 二叉树的构建 二叉树的基本构建方式为:添加一个节点,如果这是一棵空树,则将该节点作为根节点;否则按照从左到右、先左子树后右子树的顺序逐个添加节点。比如依次添加节点:1,6,10,2,7,11,则得到的二叉树为: 在这里,我们需要借助一个链表来保存节点,以实现二叉树的顺序插入,具体做法如下: 1.0 初始化一个用来保存二叉
  3. 所属分类:其它

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