资源简介
数据结构及算法演示系统
可以深入了解数据结构及算法的实现原理

代码片段和文件信息
#include
#include
#include
typedef struct bitnode
{
char data;
struct bitnode *lchild *rchild;
}bitnode *bitree;
void createp(t)
bitnode **t;
{
char x;
bitnode *q;
printf(“\n x=:“);
x=getchar();
if (x!=‘\n‘) getchar();
q=(bitnode*)malloc(sizeof(bitnode));
q->data=x;
q->lchild=NULL;
q->rchild=NULL;
*t=q;
if (q->data!=‘$‘) printf(“%o%c%o%o“qq->dataq->lchildq->rchild);
return;
}
void find(pt)
bitnode *p**t;
{
bitnode *q*f;
if (*t==NULL) *t=p;
else
{q=*t;f=NULL;
while (q!=NULL)
{if (p->data > q->data)
{f=q; q=q->rchild;}
else {f=q;q=q->lchild;}
}
if (p->data>f->data) f->rchild=p;
else f->lchild=p;
}
}
void createbst(t)
char **t;
{
bitnode *p;
while (p->data!=‘$‘)
{
createp(&p);
if (p->data==‘$‘) return;
find(pt);
}
}
void visit(e)
bitnode *e;
{
printf(“ %o%c%o%o\n“ee->datae->lchilde->rchild);
}
void preordertraverse(t)
bitnode *t;
{
if(t)
{visit(t);
preordertraverse(t->lchild);
preordertraverse(t->rchild);
return ;
}else return ;
}
void searchbst(tk)
bitnode *t;
char k;
{
if (!t) printf(“\n can not find it\n“);
else if (k==t->data)
printf(“\nfind it is %o %c %o %o\n“tt->datat->lchildt->rchild);
else if (kdata) searchbst(t->lchildk);
else searchbst(t->rchildk);
}
main()
{
bitnode *t=NULL;
char k;
printf(“input char; input ‘$‘ for end:“ );
createbst(&t);
preordertraverse(t);
printf(“\ninput char for searchbst:“);
k=getchar();
searchbst(tk);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2002-08-05 12:49 Andy-code1\数据结构及算法\
文件 1237 2002-07-08 16:37 Andy-code1\数据结构及算法\二分查找2.c
文件 3828 2002-07-05 17:55 Andy-code1\数据结构及算法\带头结点双链循环线性表.c
文件 13343 2002-07-05 17:55 Andy-code1\数据结构及算法\图.c
文件 1855 2002-07-06 16:15 Andy-code1\数据结构及算法\顺序栈.c
文件 2467 2002-07-06 16:36 Andy-code1\数据结构及算法\顺序队列.c
文件 3378 2002-07-18 18:31 Andy-code1\数据结构及算法\单循环链表.c
文件 2827 2002-07-05 17:55 Andy-code1\数据结构及算法\链队列.c
文件 1701 2002-07-05 17:55 Andy-code1\数据结构及算法\二叉树.c
文件 3547 2002-07-05 20:52 Andy-code1\数据结构及算法\单链表.c
文件 1904 2002-07-05 17:55 Andy-code1\数据结构及算法\链栈.c
文件 3313 2002-07-05 17:55 Andy-code1\数据结构及算法\链串.c
文件 3787 2002-07-06 16:38 Andy-code1\数据结构及算法\定长串.c
文件 1595 2002-07-05 17:55 Andy-code1\数据结构及算法\二分查找1.c
文件 3142 2002-07-06 16:27 Andy-code1\数据结构及算法\顺序表.c
目录 0 2002-08-05 12:49 Andy-code1\数据结构及算法\数据结构演示\
文件 2555904 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\DSDEMOW.EXE
目录 0 2002-08-05 12:49 Andy-code1\数据结构及算法\数据结构演示\MUSIC\
文件 803924 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\MUSIC\GUSUXING.WAV
文件 49284 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\MUSIC\HANOIMOVE.WAV
文件 23165 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\MUSIC\MIDI0.MID
文件 20861 2001-05-08 04:23 Andy-code1\数据结构及算法\数据结构演示\MUSIC\MIDI1.MID
目录 0 2002-08-05 12:49 Andy-code1\数据结构及算法\数据结构演示\IMAGE\
文件 307514 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\IMAGE\ALGOSELBACK.BMP
文件 630 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\IMAGE\ALGOSELROOT.BMP
文件 131542 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\IMAGE\BANKGATE2.BMP
文件 224302 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\IMAGE\BB.BMP
文件 307514 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\IMAGE\CLOUDS.BMP
文件 22980 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\IMAGE\CRTBK.BMP
文件 3022 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\IMAGE\DOWN1.BMP
文件 3022 2001-05-08 04:22 Andy-code1\数据结构及算法\数据结构演示\IMAGE\DOWN2.BMP
............此处省略111个文件信息
相关资源
- 数据结构年终考题范围和答案 耿国华
- 数据结构 朱战力 习题解答 数据结构
- 数据结构课程设计 6 1 彩票系统
- 教学计划编制系统
- 大数(链表、数组)实现
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- 航空订票系统_数据结构课程设计
- 多项式求和(数据结构C 版)
- 尚观培训linux董亮老师关于数据结构的
- 数据结构 知识点总结
- 华南理工大学数据结构复习提纲二
- 华南理工大学数据结构复习提纲一
- 数据结构用C 写的停车场系统源代码
- 数据结构(河北科技大学)
- 数据结构考前习题 清华大学出版社
- 数据结构课件(北邮)
- 数据结构实验 基于栈的表达式求值
- 数据结构课程设计——图书管理系统
- 成绩管理系统(数据结构)
- 数据结构-最小通信网问题
- 数据结构课程设计同学通讯录系统
- 数据结构课程设计 公园导游图
- 数据结构殷人昆版的课后答案
- 2006年湖北工业大学409数据结构试题
- 数据结构实验-魔王语言-源码加实验报
- 简单计算器的实现(数据结构)
- 简单计算器的实现(数据结构 修正版
- Fundamentals of Data Structure in C
- 北京邮电大学数据结构历年考研真题
评论
共有 条评论