- 32
- 0
- 约 12页
- 2016-12-20 发布于贵州
- 举报
数据结构复习答案
一、选择填空
下面关于线性表的叙述中,错误的是哪一个?(??? )
A)线性表采用顺序存储,必须占用一片连续的存储单元。
√B)线性表采用顺序存储,便于进行插入和删除操作。
C)线性表采用链接存储,不必占用一片连续的存储单元。
D)线性表采用链接存储,便于插入和删除操作。
若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用(??? )存储方式最节省时间。
√A)顺序表????? B)双链表??????? C)带头结点的双循环链表???? D)单循环链表
链表不具有的特点是(??? )。
A)插入、删除不需要移动元素 ?√B)可随机访问任一元素
C)不必事先估计存储空间? D)所需空间与线性长度成正比
若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为(??? )(1=i=n+1)。
A) O(0)????? B) O(1)???????? √C) O(n)????????? D) O(n2)
线性表( a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂度为(??? )。
A)O(i)????? B)O(1)????? √C)O(n)?????? D)O(i-1)
对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是(??? )
原创力文档

文档评论(0)