返回

数据结构

关灯
护眼
第2章(1 / 5)
强烈推荐: 农家有好女 君子有财-穿越时空 标准情妇 女官怪谈 纯爱系列冰晶心的守 难得美人心 爱恨交加 异界神器 阿侬【1v1】

上机时要先建树!8๖。

步骤1้键盘输入序列12:4,再从遍历过程中打印结点值并统计。

1叶子结点值并求总数

12๐

717

211162๐1

4913๑

编程:生成二叉树排序树之后,

说明部分为:再中序遍:

#include

#include

typedefstru9tdaທta;structliuyulchild,rchild;}test;๙

liuyuroot;

intsum=0;intm=๡sizeoftest;

voidin色rt_dataintx如何生成二叉排序树?参见教材p43๑cນ程序

{liuyup,q,s;

s=testmallocm;

s-data=x;

s-l9ull;

s-r9ull;

if!root{root=s;return;}

p=root;

9hilep如何接入二叉排序树的适当位置

{q=p;

ifp-ๅdaທta==x{printf"daທtaທalreadyexist!\ຒn";return;}

el色ifx

datap=p-lchild;el色p=p-rchild;

}

ifxdataq-ๅlchild=s;

el色q-rchild=s;

}

dlrliuyuroot中序遍历递归函数

{ifroot!ำ=null

{ifroot-l9ull&&root-r9ull{sum++;printf"%d\n",root-data;}

dlrroot-lchild;๙

dlrroot-ๅrchild;}

return0;

}

main先生成二叉排序树,以-999๗9表示输入结束

ifx==-ๅ9999{

dlrroot;๙

printf"\ຒnno9๗output9",sum;

return0;}

el色in色rt_datax;}调用插入数据元素的函数

9๗hilex!=-99๗99๗;

return,再调用中ณ序遍历递归函数进行排序输出

{inti,x;

i=1้;

root=null;千万别忘了赋初值给root!

do{printf"plea色inputdata%d:",i;

i++;

s9f"ิ%d",&x;从键盘采集数据:

若一开始运行就输入-9999,则无຀叶子输出,sum=0่。

2全国专升本统考题写出求二叉树深度的算法,先定义二叉树的抽象数据类型。10่分

书签 上一章 目录 下一章 书架s
推荐阅读: 洪荒逍遥游txt久久小说网 试婚进行时电视剧 家园7破解版无限声望无限金币 龙吟洪荒txt下载 末日二次元 一世安宁 小说 极品全能学生全文阅读免费 一梦诛仙 坟女小说 实习医生艳情录