资源简介
全部源代码 书上只有方法 而这里却有完整的源代码 绝对真实!
代码片段和文件信息
#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 17:55 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\二分查找1.c
文件 1237 2002-07-08 16:37 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\二分查找2.c
文件 1701 2002-07-05 17:55 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\二叉树.c
文件 3378 2002-07-18 18:31 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\单循环链表.c
文件 3547 2002-07-05 20:52 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\单链表.c
文件 13343 2002-07-05 17:55 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\图.c
文件 3787 2002-07-06 16:38 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\定长串.c
文件 3828 2002-07-05 17:55 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\带头结点双链循环线性表.c
文件 3313 2002-07-05 17:55 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\链串.c
文件 1904 2002-07-05 17:55 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\链栈.c
文件 2827 2008-05-05 20:46 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\链队列.c
文件 1855 2002-07-06 16:15 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\顺序栈.c
文件 3142 2002-07-06 16:27 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\顺序表.c
文件 2467 2002-07-06 16:36 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\顺序队列.c
文件 2518 2001-10-30 23:25 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\N皇后问题回溯算法.c
文件 5269 2001-10-30 23:32 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\动态计算网络最长最短路线.c
文件 2409 2001-10-30 23:21 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\矩阵乘法动态规划.c
文件 2623 2001-10-30 23:18 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\网络最短路径Dijkstra算法.c
文件 14791 2001-10-30 23:29 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\货郎担分枝限界图形演示.c
文件 8910 2001-10-30 23:08 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\货郎担限界算法.c
文件 2162 2001-10-23 23:48 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\骑士遍历\骑士遍历1.c
文件 12856 2002-03-26 20:08 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\骑士遍历\骑士遍历2.c
文件 2472 2001-10-30 23:15 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\骑士遍历\骑士遍历回逆.c
文件 6850 2002-03-11 19:52 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\万年历\万年历.c
文件 7456 2002-06-11 20:52 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\问题算法\万年历\万年历的算法 .c
文件 1853 2001-11-05 22:22 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\逆阵\简单逆阵.c
文件 2919 2001-11-04 17:01 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\逆阵\逆矩阵.c
文件 2448 2001-09-07 14:25 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\逆阵\逆阵.c
文件 331 2002-07-17 20:56 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\硬币情况\for循环的.c
文件 373 2002-07-17 20:59 严蔚敏.吴伟民等《数据结构(c语言版)》一书的全部源代码\硬币情况\硬币分法.c
............此处省略167个文件信息
- 上一篇:C++生产者消费者问题
- 下一篇:仓库管理系统 c++
相关资源
- 数据结构大项目家谱管理系统
- c++ 数据结构6种排序算法及关键词比较
- 迷宫问题数据结构 C++编写
- C语言程序设计,谭浩强,清华大学,
- 重言式判别程序源代码
- 校园导航系统
- 数据结构中用栈实现迷宫问题的c++代
- 殷人昆C++数据结构课后习题答案
- 数据结构二叉树代码
- 最小生成树 数据结构
- 邓俊辉数据结构c++版视频资源全集
- 北邮计算机院数据结构课程大作业:
- 数据结构 迷宫问题 C++ 栈方法
- 数据结构 用哈希表做的通讯录
- 教学计划编制系统-数据结构课设源代
- 文章编辑系统含源代码
- 多关键字排序C语言
- 数据结构 严蔚敏 C语言版 括号匹配
- 链表的归并 数据结构 C语言实现
- 数据结构算法与应用--C++语言描述(代
- 数据结构 银行排队系统
- 耿国华《数据结构》第二版C语言描述
- 个人电话号码查询系统
- 数据结构算法与应用--C++语言描述(代
- C语言实现连连看游戏
- 学生成绩查询系统c语言
- C语言 实现 家族谱 树结构
- Dijstra和Floyd算法
- 数据结构课程设计散列表的设计与实
- 数据结构与算法分析(c语言版本)习
评论
共有 条评论