- 46
- 0
- 约1.24万字
- 约 25页
- 2018-09-11 发布于湖北
- 举报
数据结构算法设计题复习题
??
??算法设计题
??
??1. 设二叉树bt采用二叉链表结构存储。试设计一个算法输出二叉树中所有非叶子结点,并求出非叶子结点的个数。
??【答案】
??int count=0;
??void algo2(BTNode *bt){
??if (bt){
??if(bt-lchild || bt-rchild){
??printf(bt-data);
??count++;
??}
??algo2(bt-lchild);
??algo2(bt-rchild);
??}
??}
??2. 阅读下列函数arrange()
??int arrange(int a[],int 1,int h,int x)
??{//1和h分别为数据区的下界和上界
??int i,j,t;
??i=1;j=h;
??while(ij){
??while(ij a[j]=x)j--;
??while(ij a[j]=x)i++;
??if(ij)
??{ t=a[j];a[j]=a[i];a[i]=t;}
??}
??if(a[i]x) return i;
??else return i-1;
??}
??(1)写出该函数的功能;
??(2)写一个调用上述函数实现下列功能的算法:对一整型数组b[n]中的元素进行重新排列,将所有负数均调
??整到数组的低下标端,将所有正数均调
您可能关注的文档
最近下载
- GBZ2.1工作场所有害因素职业接触限值.docx VIP
- 完成项目的基本条件和优势.docx VIP
- JTT 1516-2024 公路工程脚手架与支架施工安全技术规程.docx VIP
- 襄阳市2026年高三(二模)数学试卷(含答案及解析).pdf
- 幼小衔接一日一练:语言①.doc VIP
- 初级招采人员《招标采购法律法规》历年考试题及答案.doc VIP
- 消失模铸造培训资料.ppt VIP
- 《登岳阳楼》课件 统编版高一语文必修下册_1.pptx VIP
- 山西新源环保资源开发有限责任公司(山西新源西郊再生水厂)环境影响后评价报告环评资料环境影响受理公示.docx VIP
- 长春市2026年高三(三模)政治试卷(含答案).pdf
原创力文档

文档评论(0)