评价算法的性能从利用计算机,《数据结构》习题集:第1章 绪论(第1次更新2012-2)...

第1章绪论

一、选择题

1.数据结构被形式定义为(D,S),其中D是()的有限集合,S是D上的()有限集合。【*,★,?】

A、算法

B、数据元素

C、数据操作

D、逻辑关系

E、操作

F、映象

G、存储

H、关系

2.数据结构是一门研究非数值计算的程序设计问题中计算机的( (1) )以及它们之间的( (2) )和运算

的学科。【*,?】

(1)A、操作对象B、计算方法C、逻辑存储D、数据映象

(2)A、结构B、关系C、运算D、算法

3.算法分析的目的是(),算法分析的二个主要方面是()。【*】

A、给出数据结构的合理性

B、研究算法中输入输出的关系

C、空间复杂性和时间复杂性

D、分析算法的效率以求改进

E、正确性和简明性

F、分析算法的易懂性和文档性

4.在数据结构中,从逻辑上可以把数据结构分成()。【*】

A、动态和静态结构

B、紧凑接和非紧凑结构

C、线性与非线性结构

D、内部结构和外部结构

5.计算机算法指的是(),它必具备输入、输出和()5 个特性。【*】

A、计算方法

B、排序方法

C、解决问题的有限运算序列

D、可行性、可移植性和可扩充性

E、可行性、确定性和有穷性

6.线性表的顺序存储结构是一种()的存储结构,线性表的链式存储结构是一种()。【**,★,?】

A、随机存取

B、顺序存取

C、索引存取

D、散列存取

7.算法的时间复杂度取决于()。【*】

A、问题的规模

B、待处理数据的初态

C、问题的规模和待处理数据的初态

8.线性表若采用链表存储结构时,要求内存中可用存储单元的地址()。【*,★】

A、必须是连续的

B、部分地址必须是连续的

C、一定是不连续的

D、连续不连续都可以

9.在以下的叙述中,正确的是()。【***,★】

A、线性表的顺序存储结构优于链式存储结构

B、二维数组是它的每个数据元素为一个线性表的线性表

C、栈的操作方式是先进先出

D、队列的操作方式是先进后出

10.根据数据元素之间关系的不同特性,以下四类基本的逻辑结构反映了四类基本的数据组织形式。以下解释错误

的是 ( )。【*】

A、集合中任何两个结点之间都有逻辑关系但组织形式松散

B、线性结构中结点按逻辑关系依次排列形成一条"锁链"

C、树形结构具有分支、层次特性,其形态有点像自然界中的树

D、图状结构中的各个结点按逻辑关系互相缠绕,任何两个结点都可以邻接

11.以下说法正确的是( )。【*,★】

A、数据元素是数据的最小单位

B、数据项是数据的基本单位

C、数据结构是带有结构的各数据项的集合

D、数据结构是带有结构的数据元素的集合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值