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

搜索资源列表

  1. 数据结构 树和二叉树ppt教程

  2. 详细的树和二叉树的教程,还附有源代码 部分代码如下: 二叉树头文件.h //二叉树的二叉链表存储表示 typedef struct BiTNode {TElemType data; //二叉树结点数据域 struct BiTNode *lchild,*rchild; //左右孩子指针 }BiTNode,*BiTree; //二叉树结点类型BitNode,指向二叉树结点的指针类型BiTree typedef BiTree SElemType; //顺序栈中的元素为指向二叉树结点的指针 typed
  3. 所属分类:其它

    • 发布日期:2009-05-01
    • 文件大小:509952
    • 提供者:xnzxchun
  1. 数据结构C语言版二叉树遍历

  2. typedef struct Node {char data; struct Node *Lchild; struct Node *Rchild; }BiTNode,*BiTree; /*定义树*/ typedef struct {BiTree elem[Maxsize]; int top; }SeqStack;/*定义栈*/
  3. 所属分类:C

    • 发布日期:2009-05-10
    • 文件大小:5120
    • 提供者:k455425940
  1. 数据结构哈夫曼实验报告

  2. 哈夫曼编码的实现想了解的可以看看 // 赫夫曼树和赫夫曼编码的存储结构 typedef struct // 结点的结构,在教科书第147页 { unsigned int weight; // 结点的权值 unsigned int parent,lchild,rchild; }HTNode,*HuffmanTree; // 动态分配数组存储赫夫曼树 typedef char **HuffmanCode; // 动态分配数组存储赫夫曼编码表
  3. 所属分类:其它

    • 发布日期:2009-05-19
    • 文件大小:57344
    • 提供者:jiang63207297
  1. 二叉树的遍历和应用运用C++

  2. #include "stdafx.h" #include "stdlib.h" #define MAX_NODE 100 #define NODE_COUNT1 8 #define NODE_COUNT2 15 int TreeValue0[NODE_COUNT1][2] = {{'0',0},{'D',1},{'B',2},{'F',3},{'A',4},{'C',5},{'E',6},{'G',7}}; int TreeValue1[NODE_COUNT1][2] = { {'0',0},
  3. 所属分类:Access

    • 发布日期:2009-06-17
    • 文件大小:3072
    • 提供者:sunshengsan
  1. 二叉树的遍历与应用二叉链表

  2. // BTree.cpp : Defines the entry point for the console application. /* 作者:成晓旭 时间:2001年7月2日(9:00:00-14:00:00) 内容:完成二叉树的创建、前序遍历、中序遍历、后序遍历 时间:2001年7月2日(14:00:00-16:00:00) 内容:完成二叉树的叶子节点访问,交换左、右孩子 */ #include "stdafx.h" #include "stdlib.h" #defin e MAX_N
  3. 所属分类:Access

    • 发布日期:2009-06-17
    • 文件大小:7168
    • 提供者:sunshengsan
  1. // BTree.cpp : Defines the entry point for the console application.

  2. // BTree.cpp : Defines the entry point for the console application. /* 作者:成晓旭 时间:2001年7月2日(9:00:00-14:00:00) 内容:完成二叉树的创建、前序遍历、中序遍历、后序遍历 时间:2001年7月2日(14:00:00-16:00:00) 内容:完成二叉树的叶子节点访问,交换左、右孩子 */ #include "stdafx.h" #include "stdlib.h" #defin e MAX_N
  3. 所属分类:Access

    • 发布日期:2009-06-17
    • 文件大小:2048
    • 提供者:sunshengsan
  1. 数据结构的二叉链表对树的操作

  2. // BTree.cpp : Defines the entry point for the console application. /* 作者:成晓旭 时间:2001年7月2日(9:00:00-14:00:00) 内容:完成二叉树的创建、前序遍历、中序遍历、后序遍历 时间:2001年7月2日(14:00:00-16:00:00) 内容:完成二叉树的叶子节点访问,交换左、右孩子 */ #include "stdafx.h" #include "stdlib.h" #defin e MAX_N
  3. 所属分类:Access

    • 发布日期:2009-06-17
    • 文件大小:100352
    • 提供者:sunshengsan
  1. 二叉排序树,树的构成,以及排列

  2. 主要是一种特殊的树,二叉树,它的构成,以及对她的遍历
  3. 所属分类:C/C++

    • 发布日期:2009-08-24
    • 文件大小:3072
    • 提供者:N_nuan
  1. 二叉排序树的基本操作

  2. 二叉排序树的基本操作 void insert(bstree * t,int key) {bstnode *f,*p; p=*t; while(p) {if(p->key==key)return; f=p; p=(keykey)?p->lchild:p->rchild; } p=(bstnode *)malloc(sizeof(bstnode)); p->key=key; p->lchild=NULL; p->rchil d=NULL; if(*t==NULL
  3. 所属分类:C/C++

    • 发布日期:2009-09-08
    • 文件大小:3072
    • 提供者:jnlichuanyang
  1. 排序二叉树程序,大学生可以用交作业

  2. #include #include struct tree { int num; struct tree *Lchild; struct tree *Rchild; }*head; struct tree *insert(struct tree **p0,int x) /*就改了这个参数,原因是一级指针不能返回申请的内存,因为参数副本问题*/ { struct tree *p1; /*建立 一个排序二叉树*/ if(*p0==NULL) { p1=(struct tree *)malloc(s
  3. 所属分类:Java

    • 发布日期:2009-09-28
    • 文件大小:2048
    • 提供者:zhanglintc
  1. 二叉树的遍历插入删除

  2. 数据结构中关于二叉树的遍历插入删除/ GGGG.cpp : Defines the entry point for the console application. #include "stdafx.h" #include #include #define Max 100 typedef struct BT { char data; BT* lchild; BT* rchild; }BT; int count=0; //建立二叉树 等
  3. 所属分类:其它

    • 发布日期:2009-10-28
    • 文件大小:250880
    • 提供者:cw049zy882cw
  1. 清华大学C语言严蔚敏

  2. 数据结构习题集,希望对你有帮助 #include "stdio.h" #include "alloc.h" #define maxsize 100 int depth=0; typedef int elemtype; /*树类型定义*/ typedef struct tree { elemtype data; struct tree *lchild; struct tree *rchild; }binode,*bitree; typedef struct /*栈类型定义及相关操作*/ { in
  3. 所属分类:C

    • 发布日期:2009-11-27
    • 文件大小:4194304
    • 提供者:chuqing1230
  1. hafumanshu

  2. #include #include #include using namespace std; typedef struct HuffmanNode{//结点结构 int weight; int parent,lchild,rchild; }*HfmNode; struct HuffmanTree{//哈弗曼树 HfmNode Node; char *Info;//存储字符,也可放在结点结构里定义 int LeafNum;//叶结点数量 }; HuffmanTree T;//连接各模块变量 /
  3. 所属分类:C

    • 发布日期:2009-12-03
    • 文件大小:13312
    • 提供者:daobacha
  1. 哈夫曼树 源代码 哈弗曼程序

  2. 这是一个哈弗曼树的源代码 #include"stdio.h" #include"string.h" #define MAX 99 char cha[MAX],str[MAX]; char hc[MAX-1][MAX]; int s1,s2; //设置全局变量,以便在方法(函数)select中返回两个变量 typedef struct //huffman树存储结构 { unsigned int weight; int lchild,rchild,parent; }huftree; void se
  3. 所属分类:Java

    • 发布日期:2009-12-04
    • 文件大小:3072
    • 提供者:kobeyaomingkobe
  1. 数据结构遍历二叉树先序

  2. status PreorderTraverse(BiTree T), status(*Visit(TElemType e)){ if(T){ if(visit(T->data)) if(Preordertaverse(T->lchild,visit)) if(Preordertaverse(T->Rchild,visit)) return OK; return Error; } else return OK;}}//PreorderTraverse
  3. 所属分类:其它

    • 发布日期:2009-12-11
    • 文件大小:236
    • 提供者:qp12345
  1. 数据结构上机实验 Huffman编码(二叉树) C语言

  2. 实验三、Huffman编码(二叉树)  实验目的:熟练掌握二叉树应用(Huffman编码)的基本算法实现。  实现功能:对输入的一串电文字符实现Huffman编码,再对Huffman编码生成的代码串进行译码,输出电文字符串。实现功能如下: • Huffman树的建立 • Huffman编码的生成 • 编码文件的译码  实验机时:4  设计思路: 数据结构: #define n 100 //叶子结点数 #define m 2*n-1 // Huffman树中结点总数 typedef st
  3. 所属分类:C

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

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

    • 发布日期:2009-12-22
    • 文件大小:40960
    • 提供者:liu0701
  1. HUFFMAN.TXT

  2. 一个简单的HUFFMAN代码 #include #include #include #include #include int CODE_NUM=0; typedef struct { unsigned int weight; unsigned int parent,lchild,rchild; } HTNode,*HuffmanTree; typedef char **HuffmanCode;
  3. 所属分类:C++

    • 发布日期:2009-12-24
    • 文件大小:5120
    • 提供者:wengjiao218
  1. 二叉树创建与遍历实验报告

  2. 二叉树问题 一、 需求分析: 1) 以二叉链表的方式创建二叉树 2) 分别先序、中序、后序遍历二叉树。 3) 输出各种遍历结果。 二、详细设计 1)设定创建二叉树函数: typedef struct BiTNode{ char data; struct BiTNode *lchild, *rchild; }BiTNode,*BiTree; void Create_BiTree(BiTree *T){ char ch; ch=getchar(); if(ch=='@') *T=NULL; els
  3. 所属分类:C/C++

    • 发布日期:2009-12-27
    • 文件大小:34816
    • 提供者:jiangyueer
  1. 数据结构 哈夫曼编码

  2. #define MAXSIZE 256 #include using namespace std; #include typedef char ElemType; typedef struct { ElemType ch; unsigned int weight; unsigned int parent,lchild,rchild; }HTNode,*HuffmanTree;
  3. 所属分类:iOS

    • 发布日期:2009-12-30
    • 文件大小:4096
    • 提供者:abc___123___abc
« 12 3 4 5 6 7 8 »