顺序存储结构的线性表-习题课.ppt
《顺序存储结构的线性表-习题课.ppt》由会员分享,可在线阅读,更多相关《顺序存储结构的线性表-习题课.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章顺序存储结构的线性表习题课选择题n 1、一个顺序表的首元存储地址是100,每个元素的长度为2,则第5 个元素的地址是_。n A 110 B 108 C 112 D 120n 2、一个栈的入栈序列为a,b,c,d,e,则栈的不可能的输出序列是_。n A edcba B decba n C dceab D abcden 3、若已知一个栈的入栈序列是1,2,n,其输出序列为p1,p2,p3,pn,若p1=n,则pi=_。n A i B n-i C n-i+1 D 不能确定n 4、一个队列的入队序列为1,2,3,4,则其输出序列可能是_。n A 4,3,2,1 B 1,2,3,4 C 1,4,2
2、,3 D 3,2,4,1n 5、判定一个容量为m 的队列为空的条件是_。n A rear-front=m B front-rear=mn C rear-front-1=m D front-rear-1=mn E rear=front F rear=front-1n 6、栈和队列的共同点是_。n A、都是先进后出n B、都是先进先出n C、只允许在端点处插入和删除元素n D、没有共同点填空题n 1、向量、栈和队列都是_ 结构,可以在向量的_ 位置插入和删除元素;对于栈只能在_ 插入和删除元素;对于队列只能在_ 插入元素和_ 删除元素。n 2、向一个长度为n 的向量的第i(0in+2)个元素之前插
3、入一个元素时,需向后移动_ 个元素。n 3、向一个长度为n 的向量中删除第i(0in+2)个元素时,需向前移动_ 个元素。n 4、一个栈的输入序列是12345,如果栈的输出序列43512 是_。n 5、一个栈的输入序列是12345,如果栈的输出序列12345 是_。算法编写题n 1、已知一个顺序表按元素值的升序排列,编写一个算法:插入一个元素后保持该顺序表是有序的。n PROCEDURE Insert(ET a,int n,int x)n If(x=an)an+1=x;n Elsen int i=1;n while(x=ai)do i=i+1;n for j=n to i do aj+1=aj
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序 存储 结构 线性 习题
限制150内