第2章习题(带答案).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第2章习题(带答案).doc》由会员分享,可在线阅读,更多相关《第2章习题(带答案).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流第2章习题(带答案)【精品文档】第 5 页1链表不具有的特点是 。 A可随机访问任一个元素 B. 插入删除不需要移动元素 C. 不必事先估计存储空间 D. 所需空间与线性表长度成正比2在一个具有n个结点的单链表中查找值为x的某结点,若查找成功,则平均比较 个结点。 An B. n/2 C. (n-1)/2 D. (n+1)/23.在单链表中P所指结点之后插入一个元素x的主要操作语句序列是 s=(node *)malloc(sizeof(node);、 s-data=x;、 s-next=p-next、 p-next=s。4.在单链表中查找第i个元素所花的
2、时间与i成正比。( )5在带头结点的双循环链表中,任一结点的前驱指针均不为空。( )6.用链表表示线性表的优点是 ( )。A. 便于随机存取B. 花费的存储空间比顺序表少C. 便于插入与删除D. 数据元素的物理顺序与逻辑顺序相同7.在双向链表中删除P所指结点的主要操作语句序列是 p-prior-next=p-next; 、 p-next-prior=p-prior; 、 free(p); 。8.下述哪一条是顺序存储结构的优点?( )A存储密度大 B插入运算方便 C删除运算方便 D可方便地用于各种逻辑结构的存储表示9若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点。则采用(
3、)存储方式最节省运算时间。A单链表 B双链表 C单循环链表 D带头结点的双循环链表10. 对任何数据结构链式存储结构一定优于顺序存储结构。()11.对于双向链表,在两个结点之间插入一个新结点需修改的指针共 4 个,单链表为_2_个。12.以下数据结构中,( )是非线性数据结构A树 B字符串 C队列 D栈13.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( )存储方式最节省时间。A顺序表 B双链表 C带头结点的双循环链表 D单循环链表14. “线性表的逻辑顺序和物理顺序总是一致的。”这个结论是( )。A、正确的 B、错误的 C、不一定,与具体结构有关。15.在
4、一个长度为n的顺序表中插入一个数据元素,最少要移动 0 个数据元素,最多要移动 n 个数据元素,平均要移动 n/2 个数据元素。16.线性表采用链式存储结构时,其地址( )A) 必须是连续的 B)一定是连续的C)部分地址必须是连续的 D) 连续与否均可以17.带头结点的单链表head为空的判断条件是( )。A)head=NULL B)head-next=NULLC)head-next=head D)head!=NULL 18.线性表的长度是线性表所占用的存储空间的大小。()19.在一个长度为n的顺序表中删除一个数据元素,最少要移动 0 个数据元素,最多要移动 n-1 个数据元素,平均要移动 (
5、n-1)/2 个数据元素。20. 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素需要移动的元素个数为( )。(1in+1)An-i Bn-i+1 C. i Dn-i-121.若长度为n的线性表采用顺序存储结构,在其第i个位置删除一个元素的算法的平均时间复杂度为( )。(1in)AO(0) BO(1) C.O(n) DO(n2)21.带头结点的单循环链表h为空表的条件是 h-next=h; 。22.线性表采用顺序存储结构时,要求内存中可用存储单元的地址 。 A. 必须是连续的 B. 部分地址必须是连续的C. 一定是不连续的 D. 连续不连续都可以23. 线性表是具有N个( )的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内