手机版

数据结构c语言版期末考试复习试题(无串)(3)

时间:2025-04-27   来源:未知    
字号:

C.非循环双链表

D.循环双链表

25.在长度为n的顺序表的第i个位置上插入一个元素(1≤ i ≤n+1),元素的移动次数为: 。

A.n – i + 1 B.n – i C.i D.i – 1

26.对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为

A.顺序表 B. 用头指针表示的循环单链表

C.用尾指针表示的循环单链表 D.单链表

27.下述哪一条是顺序存储结构的优点?。

A插入运算方便 B可方便地用于各种逻辑结构的存储表示

C存储密度大 D删除运算方便

28.下面关于线性表的叙述中,错误的是哪一个?。

A线性表采用顺序存储,必须占用一片连续的存储单元

B线性表采用顺序存储,便于进行插入和删除操作。

C线性表采用链式存储,不必占用一片连续的存储单元

D线性表采用链式存储,便于进行插入和删除操作。

29.线性表是具有n个的有限序列。

A.字符 B.数据元素 C.数据项 D.表元素

30.在n个结点的线性表的数组实现中,算法的时间复杂度是O(1)的操作是 。

A.访问第i(1<=i<=n)个结点和求第i个结点的直接前驱(1<i<=n)

B.在第i(1<=i<=n)个结点后插入一个新结点

C.删除第i(1<=i<=n)个结点

D.以上都不对

31.若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为

A.O(0) B.O(1) C.O(n) D.O(n2)

32.对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为

A.O(n) O(n) B.O(n) O(1) C.O(1) O(n) D.O(1) O(1)

33.线性表(a1,a2, ,an)以链式方式存储,访问第i位置元素的时间复杂度为。

A.O(0) B.O(1) C.O(n) D.O(n2)

34.单链表中,增加一个头结点的目的是为了。

A.使单链表至少有一个结点 B.标识表结点中首结点的位置

C.方面运算的实现 D.说明单链表是线性表的链式存储

35.在单链表指针为p的结点之后插入指针为s的结点,正确的操作是

A.p->next=s;s->next=p->next B. s->next=p->next ;p->next=s;

C.p->next=s;p->next=s->next D.p->next=s->next;p->next=s

36.线性表的顺序存储结构是一种。

A.随机存取的存储结构 B.顺序存取的存储结构

C.索引存取的存储结构 D.Hash存取的存储结构

37.栈的特点是,队列的特点是 。

A.先进先出 B.先进后出

38.栈和队列的共同点是。

A.都是先进后出 B.都是先进先出

C.只允许在端点处插入和删除元素 D.没有共同点

39.一个栈的进栈序列是a,b,c,d,e,则栈的不可能的输出序列是

A.edcba B.decba C.dceab D.abcde

40.设有一个栈,元素依次进栈的顺序为A、B、C、D、E。下列是不可能的出栈序列。

数据结构c语言版期末考试复习试题(无串)(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)