数据结构(C语言版)第三版--清华大学出版社-习题参考答案.docx
《数据结构(C语言版)第三版--清华大学出版社-习题参考答案.docx》由会员分享,可在线阅读,更多相关《数据结构(C语言版)第三版--清华大学出版社-习题参考答案.docx(29页珍藏版)》请在优知文库上搜索。
1、附录习题参考答案习题1参考答案1.1.选择题(1).A.(2).A.(3).A.(4).B.,C.(5).A.(6).A.(7).C.(8).A.(9).B.(10.)A.1.2.填空题(1) .数据关系(2) .逻辑结构物理结构(3) .线性数据结构树型结构图结构(4) .顺序存储链式存储索引存储散列表(Hash)存储(5) .变量的取值范围操作的类别(6) .数据元素间的逻辑关系数据元素存储方式或者数据元素的物理关系(7) .关系网状结构树结构(8) .空间复杂度和时间复杂度(9) .空间时间(10) .O(n)1.3 名词解释如下:数据:数据是信息的载体,是计算机程序加工和处理的对象,包
2、括数值数据和非数值数据。数据项:数据项指不可分割的、具有独立意义的最小数据单位,数据项有时也称为字段或域。数据元素:数据元素是数据的根本单位,在计算机程序中通常作为一个整体进行考虑和处理,一个数据元素可由假设千个数据项组成。数据逻辑结构:数据的逻辑结构就是指数据元素间的关系。数据存储结构:数据的物理结构表示数据元素的存储方式或者数据元素的物理关系。数据类型:是指变量的取值范围和所能够进行的操作的总和。算法:是对特定问题求解步骤的一种描述,是指令的有限序列。1.4 语句的时间复杂度为:7 1 )/ - 7 2 2 2 3 n n n n z(x z( z( z(x Zfx Ooooo J 7 J
3、 )/ / I 2 3 4 5 f zrf1.5 参考程序:main()(intX,Y,Z;scanf(w%d,%d,%d”,&X,&Y,Z);if(X=Y)if(X=Z)if(Y=Z)printf(rt%d,%d,%dw,X,Y,Z)Jelseprintf(tt%df%d,%dw,X,Z,Y);)elseprintf(u%d,%d,%dw,Z,X,Y)Jelseif(Z=X)if(Y=Z)printf(w%d,%d,%dw,Y,Z,X)Jelseprintf(ii%dt%d,%d”,Z,Y,X);elseprintf(%(1,%d,%dw,Y,X,Z);)1.6 参考程序:main()int
4、i,n;floatx,a,p;printf(unn=w);scanf(%f,&n);printf(unx=w)jscanf(%fw,&x);for(i=0;i=n;i+)scanf(ii%fn,&ai);P=a0;for(i=l;inext=p-next;p-next=s;(10) .s-next2. 3.解题思路:将顺序表A中的元素输入数组a,假设数组a中元素个数为n,将下标为0,1,2,,(nT)/2的元素依次与下标为n,nT,,InT)/2的元素交换,输出数组a的元素。参考程序如下:main()inti,n;floatt,a;Printf(nn=);SCanf(%f,&n);for(i=
5、0;i=n-l;i+)scanf(w%fn,&ai);for(i=0;i=(n-l)/2;i+)t=ai;ai=a11-l-i;an-l-i=t;for(i=0;i=n-l;i+)printf(%f,ai);2.4 算法与程序:main()inti,n;floatt,a;printf(unn=w);scanf(%fw,&n);for(i=0;in;i+)scanf(ii%fn,&ai);for(i=l;ia0)t=ai;ai=a0;a0=t;)printf(%fw,a0);for(i=2;ial)t=ai;ai=al;al=t;printf(u%fn,a0);2.5 算法与程序:main()i
6、nti,j,k,n;floatx,t,a;Printf(nx=);SCanf(%f,&x);printf(wnn=,);scanf(ii%fff,&n);for(i=0;in;i+)scanf(%f,&ai);/输入线性表中的元素for(i=0;in;i+)/对线性表中的元素递增排序k=i;for(j=i+l;jn;j+)if(ajak)k=j;if(kj)t=ai;ai=ak;ak=t;for(i=0;ix)break;for(k=n-l;k=i;i-)/移动线性表中元素,然后插入元素Xak+l=ak;ai=x;for(i=0;i=n;i+)/依次输出线性表中的元素Printf(%f,ai)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 语言版 第三 清华大学出版社 习题 参考答案