数据结构考试题目汇总

1.一个栈的进栈序列是abcde,则栈的不可能的输出序列是

Aedcba      Bdecba    Cdceab      DAbcde

 

答:C

 

 

2. 己知循环队列存储在一维数组A[On-1]中,且队列非空时frontrear分别指向队头元素和队尾元索。若初始时队列为空,且要求第1个进入队列的元素存储在A[0]处,则初始时frontrear的值分别是

A.0,0   B.0,n-1   C.n-l,0    D.n-1,n-l

答:  B

 

 

 

 

 

3. 给定具有n个元素的顺序表,建立一个有序线性链表的时间复杂度为  

A. O1)      B. On)      C. On2)    D. Olog2n

答:C

因为o(n^2) ,对单链表而言,一些快速的排序算法,不能用,只能用直接插入等o(n^2) 级的排序算法来实现排序。

 

 

4. 从逻辑上可以把数据结构分为  两大类。

A.动态结构、静态结构

B.顺序结构、链式结构

C.线性结构、非线性结构

D.初等结构、构造型结构

答:C

数据的逻辑结构分两大类:线性结构 非线性结构 数据的存储方法有四种:顺序存储方法 链接存储方法 索引存储方法和散列存储方法 .

 

 

 

5. 数据采用链式存储结构,要求    

A. 每个链结点占用一片地址连续的存储空间

B. 所有链结点占用一片地址连续的存储空间

C. 链结点的最后那个域一定为指针域

D. 每个链结点有多少个直接后继结点,它就应该设置多少个指针域

答:A

 

 

 

 

6. 在一个具有n个链结点的线性链表中查找某一个链结点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值