- 30
- 0
- 约4.63万字
- 约 11页
- 2017-02-06 发布于河南
- 举报
数据结构算法设计题复习题
算法设计题
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)写一个调用上述
您可能关注的文档
- 27《我的信念》.ppt
- 2 格萨尔王的故事_每课一练.ppt
- 2 秋天的怀念.ppt
- 27.2.4圆和圆的位置关系.ppt
- 25.《古诗两首〈江雪〉》ppt课件.ppt
- 2丝绸之路PPT1.ppt
- 2《六月二十七日望湖楼醉书》.ppt
- 25《寻找幸运花瓣》.ppt
- 2凡卡课件3.ppt
- 3.第十三章第3节比热容(第一课时)导学案.doc
- 南昌中考美术试题及答案.docx
- 南城电工焊工试题及答案.docx
- 合规红线与避坑实操手册(2026)《SYT 6639-2012检波器测试仪校准方法》.pptx
- 永磁产品中性盐雾试验方法.pdf
- 合规红线与避坑实操手册(2026)《SYT 6678-2007电子示功仪校准方法》.pptx
- 合规红线与避坑实操手册(2026)《SYT 6640-2012电子式井下压力计校准方法》.pptx
- 南城街道招聘试题及答案.docx
- 合规红线与避坑实操手册(2026)《SYT 6691-2014裸眼井测井设计规范》.pptx
- 合规红线与避坑实操手册(2026)《SYT 6731-2014石油天然气工业 油气田用带压作业机》.pptx
- 新统编版高中语文必修上册《赤壁赋》课件(内嵌视频) 教学课件.pptx
原创力文档

文档评论(0)