- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构复习题54627
1.1 单项选择题(从四个备选答案中选出一个正确答案,将其代号
(A,B,C,D)写在题干前面的括号内)
( )1.一个数据对象是____的集合。
A.相同类型的数据项 B.相同类型的数据元素
C.不同类型的数据项 D.不同类型的数据元素
( )2.___是数据的基本单位。
A.数据项 B.关键字 C.数据元素 D.数据类型
1.2 执行和分析下面的算法:
int suanfan1(int m,int n)
{ int i,j,s=0;
for(i=0;i=m;i++)
{ for(j=0;j=n;j++)
s++;
printf(%d,s);
}
return s;
}
回答问题:
1.表达式i=m 共计执行多少次?
2.表达式j=n 共计执行多少次?
3.语句s++;共计执行多少次?
4.分析算法的时间复杂度;
5.假定m=n=4,算法的输出结果是什么?算法的返回值是多少?
1.3 执行和分析下面的算法:
int suan_fan2(int n)
{ int i,j,x=0;
for(i=1;in;i++)
{ for(j=1;ji;j++)
x++;
printf(x=%d\n,x);
}
return x;
}
回答问题:
1.表达式in 共计执行多少次?
2.表达式ji 共计执行多少次?
3.语句x++;共计执行多少次?
4.分析算法的时间复杂度;
5.假定n=5,算法的输出结果是什么?返回值是多少?
2.2 判断下列概念的正确性
(1) 线性表在物理存储空间中也一定是连续的。
(2) 链表的物理存储结构具有同链表一样的顺序。
(3) 在链表中,当删除某个结点后,计算机自动的将后继的各个单元向前移动。
2.3 线性表的存储结构,在什么情况下使用顺序结构?为什么?在什么情况下使用链表结构?为什么?
2.4在下列双向链表中,已知指针pa指向结点A,若在A、C之间插入指针pb所指的结点B,则依次执行的语句序列是____。
(1) pb-next=pa-next; (2) pa-next=pb;
(3) pb-prior=pa; (4) pa-next-prior=pb;
(5) free(pb); (6) pb=NULL;
A.(1)(2)(3)(4) B.(1)(4)(2)(3)(6)
C.(3)(1)(4)(2) D.(1)(3)(4)(2)(5)
3.1 多项选择题(从下列各题四个备选答案中选出1至4个正确答案,将
其代号(A,B,C,D)写在题干前面的括号内)
( )1.设长度为n的线性表使用顺序存储结构,若删除第i个元素,需
移动____个元素(1≤i≤n)。
A.i B.n-i-1 C.n-i D.n-i+1
( )2.设长度为100的线性表使用顺序存储结构,首地址为1000,每个元
素占用2个存储单元,其中第65个元素的地址是____。
A.1128 B.1132 C.1130 D.1070
( )3.线性表在_____时, 宜使用链接表实现。
A.需不断对其进行插入、删除 B.需经常对其进行查找
C.无足够连续存储空间 D.其结点含大量信息
( )4.设依次进入一个栈的元素序列为d,a,c,b,可得到出栈的元素
序列____。
A.d,c,b,a B.a,b,d,c C.a,b,c,d D.d,b,c,a
( )5.允许对队列进行的操作有____。
A.删除队首元素 B.取出最近进队的元素
C.按元素大小排序 D.在最早入队元素之前插入元素
(
文档评论(0)