资源简介
目录:单元加字符底层编程效验算法数学问题数据结构数组文件程序求进制汉诺塔硬币情况逆阵问题算法小写数字转为大写数字其它共168个源代码
代码片段和文件信息
#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);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1595 2002-07-05 19:55 数据结构及算法经典\二分查找1.c
文件 1237 2002-07-08 18:37 数据结构及算法经典\二分查找2.c
文件 1701 2002-07-05 19:55 数据结构及算法经典\二叉树.c
文件 168730 2001-09-10 02:53 数据结构及算法经典\其它\c语言窗体实例.zip
文件 226 2002-05-10 22:06 数据结构及算法经典\其它\傻瓜递归.c
文件 1752 2002-07-17 17:32 数据结构及算法经典\其它\冒泡法改进.c
文件 1492 2002-05-19 01:27 数据结构及算法经典\其它\小字库DIY-.c
文件 1855 2002-05-19 01:25 数据结构及算法经典\其它\小字库DIY.c
文件 4368 2002-05-19 01:29 数据结构及算法经典\其它\小白鼠钻迷宫.c
文件 443 2002-06-06 22:20 数据结构及算法经典\其它\扫描码.C
文件 1606 2002-03-11 22:19 数据结构及算法经典\其它\挽救软盘.c
文件 3011 2002-02-01 02:16 数据结构及算法经典\其它\汉字字模.c
文件 3783 2002-05-19 01:41 数据结构及算法经典\其它\神经元模型.c
文件 983 2002-06-22 11:01 数据结构及算法经典\其它\穷举搜索法.c
文件 2038 2001-10-06 00:57 数据结构及算法经典\其它\简单数据库.c
文件 1060 2002-07-09 19:36 数据结构及算法经典\其它\编程汉字问题.txt
文件 729 2002-03-13 00:06 数据结构及算法经典\其它\编随机数.c
文件 617 2002-07-16 09:21 数据结构及算法经典\其它\试题.C
文件 727 2002-06-22 11:14 数据结构及算法经典\其它\递堆法.C
文件 353 2001-09-10 22:06 数据结构及算法经典\单元加\erre.c
文件 314 2001-09-11 00:06 数据结构及算法经典\单元加\erre2.c
文件 520 2001-09-11 00:35 数据结构及算法经典\单元加\数组完全单元.c
文件 757 2001-09-11 00:01 数据结构及算法经典\单元加\栈单元加.c
文件 3378 2002-07-18 20:31 数据结构及算法经典\单循环链表.c
文件 3547 2002-07-05 22:52 数据结构及算法经典\单链表.c
文件 13343 2002-07-05 19:55 数据结构及算法经典\图.c
文件 897 2002-06-27 00:23 数据结构及算法经典\字符\单词倒转.c
文件 419 2002-07-15 17:59 数据结构及算法经典\字符\反出字符.c
文件 754 2002-07-15 18:01 数据结构及算法经典\字符\回文.c
文件 927 2002-07-15 18:28 数据结构及算法经典\字符\字符串查找.c
............此处省略167个文件信息
相关资源
- 水晶报表pull和push方法实现源代码
- 一个Iphone网页浏览器源代码
- 仿京东首页_静态网页源代码.zip
- DT数据结构代码 DTlib.rar
- anays workbench 高斯热源代码
- 数据结构动画演示
- 改进鸟群算法源码(1).rar
- STM32智能家居项目源代码.7z
- 利用Qt实现的N皇后算法
- 东北大学数据结构实验1打印机fifo
- linux下QT游戏五子棋源代码
- 拓扑排序------打印输出计算机本科专
- 微机课程设计---电子琴报告包含完整
- DynamicWrapper.dll
- flex与Bison小手册包含一个编译器的实
- 遗传算法源代码
- STM32F103的LoRa模块驱动源代码
- QT 小游戏 加农炮 源码 +教程刚刚把源
- 数据结构上机实验_栈和队列的应用
- 大学课程中相关一些算法题
- Struts2+Spring+Hibernate在线商城项目源代
- 改变树控件背景颜色的VC源代码
- 数据结构哈希表设计与实现课程设计
- K-medoids聚类源代码K-means改进
- Ymodem 源代码
- cuda实现LU分解线性方程源代码
- arx培训含源代码
- handlebars官方及源代码
- 网络编码机会路由Opportunistic Routing源
- 差图法源代码,两图片做差图比较,
评论
共有 条评论