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

搜索资源列表

  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. 利用栈进行二叉树的周游

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

    • 发布日期:2009-09-12
    • 文件大小:171008
    • 提供者:lx198871
  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. 非递归算法遍历二叉树程序代码

  2. #include #include //#define error 0 //#define OVERFLOW -1 //#define ok 1 #define MAXSIZE 100 typedef char TElemType; typedef int Status; typedef struct BiTNode{ //树的结点 TElemType data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; typedef BiTre
  3. 所属分类:C

    • 发布日期:2010-05-15
    • 文件大小:2048
    • 提供者:chushan89
  1. 数据结构二叉排序树的源代码

  2. #include "stdio.h" #define datatype int int count; typedef struct bitnode { datatype data; struct bitnode *lchild,*rchild; }bitnode,*bitree; bitree bt=NULL; void find_number(bitree *t,datatype num) { if((*t)==NULL) { printf("no number %d\n",num); }
  3. 所属分类:其它

    • 发布日期:2010-05-22
    • 文件大小:2048
    • 提供者:hello__ni_hao
  1. 单链表,表达式求值,二叉树,二叉排序树,哈弗曼树(c语言)

  2. 数据结构课设做的内容,拿出来分享一下 #include"bintree.h" #include"Bitree.h" #include"evaluate.h" #include"hufmtree.h" #include"linklist.h" #include"stdio.h" void main() { int flag=1,d; while(flag) { printf("\n*******************************\n"); printf("**** 1:二叉树 **
  3. 所属分类:C

    • 发布日期:2010-07-09
    • 文件大小:324608
    • 提供者:lishahappy
  1. 数据结构——第9章 数据结构 anyview作业系统答案

  2. 9.25实现下列函数: int Search(SSTable s, KeyType k); /* Index the element which key is k */ /* in StaticSearchTable s. */ /* Return 0 if x is not found. */ 静态查找表的类型SSTable定义如下: typedef struct { KeyType key; ... ... // 其他数据域 } ElemType; typedef struct { Ele
  3. 所属分类:C/C++

    • 发布日期:2011-05-04
    • 文件大小:61440
    • 提供者:lansefengming
  1. 二叉树遍历(数据结构课程使用)

  2. 此为C语言下的二叉树的遍历(数据结构课程实验) void CreateBiTree(BiTree &T); void PrintBiTree(BiTree T, int h); int Depth(BiTree T);
  3. 所属分类:C/C++

    • 发布日期:2011-07-09
    • 文件大小:180224
    • 提供者:fengyehh
  1. 二叉树创建前序中序后序遍历

  2. 二叉树的建立,遍历。 #include"stdio.h" #include"stdlib.h" typedef struct BiTNode {char data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; BiTree CreateBiTree() {char p; BiTree T; scanf("%c",&p); if(p==' ') T=NULL; else {T=(BiTNode*)malloc(sizeof(BiTNode)
  3. 所属分类:C/C++

    • 发布日期:2011-08-31
    • 文件大小:934
    • 提供者:littleming2009
  1. 二叉树(数据结构)可执行

  2. 内部代码预览: #include"stdio.h" #include //定义二叉树结构 typedef struct Node { char data; struct Node *Lchild; struct Node *Rchild; }BitNode,*Bitree; //初始化为一棵空树 void InitTree(Bitree root) { root=NULL; }
  3. 所属分类:C++

    • 发布日期:2012-06-16
    • 文件大小:2048
    • 提供者:doulishaoketang
  1. 数据结构与算法全集(C源代码+详细注释)

  2. 全集内容结构如下: ├─图 │ ├─关键路径(有向无环图及其应用2) │ │ 1.txt │ │ ALGraph.cpp │ │ ALGraph.h │ │ CriticalPath.cpp │ │ CriticalPath.h │ │ InfoType.cpp │ │ InfoType.h │ │ LinkList.cpp │ │ LinkQueue.cpp │ │ LinkQueue.h │ │ Main.cpp │ │ SqStack.cpp │ │ SqStack.h │ │ Stat
  3. 所属分类:C

    • 发布日期:2012-11-27
    • 文件大小:278528
    • 提供者:shengwusuoxi
  1. 浙江大学数据结构和算法课件和源程序

  2. 内容如下: ├─程序例子 │ │ Gauss.cpp │ │ MOVE.C │ │ RUIYUE_3.C │ │ RUIYUE_4.C │ │ │ ├─1概述 │ │ bb_sort.cpp │ │ ex1-9.cpp │ │ ex1-91.cpp │ │ │ ├─2线性表 │ │ ex2-11.cpp │ │ ex2-11new.cpp │ │ linklist.cpp │ │ linklist.h │ │ LINKQUEU.C │ │ linkqueue.cpp │ │ linkqueue
  3. 所属分类:C

    • 发布日期:2008-09-05
    • 文件大小:711680
    • 提供者:tiehuolu
  1. BiTree树的源代码

  2. /3)从键盘输入数据建立一个二叉树,并利用栈完成一个非递归遍历的方法,并在屏幕显示。 //4)从键盘输入数据建立一个二叉树,建立一个二叉树,并利用队列完成一个按层次遍历二叉树的方法,并在屏幕显示。 #include #include typedef struct Node /*定义二叉树的二叉链表结点的结构*/ { int data; struct Node *Lchild; struct Node *Rchild; }BiNode,* BiTree; /*指向结构体的指针*/ /*二叉树的
  3. 所属分类:C/C++

    • 发布日期:2013-07-03
    • 文件大小:3072
    • 提供者:u011295332
  1. 二叉链表

  2. #include"bitree.h" #include using namespace std; void Print(TElemType e){cout<<e;} int main() { cout<<"唐运忠 201105002229"<<endl; cout<<"--------------------------"<<endl; BiTree T; initBiTree(T); createBiTree(T); cout&l
  3. 所属分类:C/C++

    • 发布日期:2013-12-07
    • 文件大小:1024
    • 提供者:u013072981
  1. 二叉排序树

  2. ////////////////////////////////// /*下面是接口的实现*/ #include"bitree.h" #include #include using namespace std; bool InitBiTree(BiTree &T) { T=NULL; return true; } bool DestroyBiTree(BiTree &T) { if(T==NULL) return false; if(T!=NULL) { DestroyBiTree(T->
  3. 所属分类:C/C++

    • 发布日期:2014-05-20
    • 文件大小:2048
    • 提供者:qq_15270497
  1. 中先后遍历的递归

  2. /*二叉树的建立shudefeidigui及先序、中序、后序遍历的递归*/ #define NULL 0 #include typedef struct bitnode {char data; struct bitnode *lchild,*rchild; }bitnode,*bitree; void creatree(bitree *t) { char ch; scanf("%c",&ch); if(ch=='.')*t=NULL; else {*t=(bitree)malloc(size
  3. 所属分类:C/C++

    • 发布日期:2014-12-03
    • 文件大小:878
    • 提供者:wangliu1204
  1. c++版创建并输出二叉树完整代码

  2. #include"stdio.h" #include"stdlib.h" #define maxsize 255 typedef struct Binode { char data; struct Binode *lchild; struct Binode *rchild; }Bitree;
  3. 所属分类:C/C++

    • 发布日期:2015-01-06
    • 文件大小:3072
    • 提供者:qq_25114429
  1. 二叉树的应用代码

  2. int main(){ BiTree T; int h=1,d; CreateBiTree(T); PreOrderTraverse(T); MiOrderTraverse(T); LaOrderTraverse(T); d=LeafCount(T); cout<<"the number of leaves is:"<<d<<endl; High(T,h); cout<<"the height of the tree is :"<<h
  3. 所属分类:C

    • 发布日期:2015-09-04
    • 文件大小:3072
    • 提供者:cmoney
  1. 数据结构二叉树头文件BiTree.h

  2. 数据结构二叉树头文件BiTree.h
  3. 所属分类:C/C++

    • 发布日期:2017-04-25
    • 文件大小:881
    • 提供者:wxgxgp
  1. 西科大数据结构代码

  2. 西科大数据结构代码,后四十道题全0980 输出利用先序遍历创建的二叉树的层次遍历序列 #include #include using namespace std; typedef struct node{ char data; struct node *lchild; struct node *rchild; }BiTree; void Init(BiTree *&t){ t=(BiTree *)malloc(siz eof(BiTree )); t->lchild=NULL; t-&g
  3. 所属分类:C/C++

    • 发布日期:2018-01-08
    • 文件大小:39936
    • 提供者:qq_41602506
« 12 »