1绪论

绪论

1、单选题:
‍计算机算法指的是‍
选项:
A: 计算方法
B: 排序方法
C: 解决问题的步骤序列
D: 调度方法
答案: 【 解决问题的步骤序列

2、单选题:
‏计算机算法必须具备( ) 这三个特性‍
选项:
A: 可行性、可移植性、可扩充性
B: 可行性、确定性、有穷性
C: 确定性、有穷性、稳定性
D: 易读性、稳定性、安全性  
答案: 【 可行性、确定性、有穷性

3、单选题:
一个算法应该是( )‌
选项:
A: 程序
B: 问题求解步骤的描述
C: 要满足五个基本特性
D: A和C
答案: 【 问题求解步骤的描述

4、单选题:
下面关于算法说法错误的是( )‌
选项:
A: 算法最终必须由计算机程序实现
B: 为解决某问题的算法同为该问题编写的程序含义是相同的
C: 算法的可行性是指指令不能有二义性
D: 以上几个都是错误的
答案: 【 以上几个都是错误的

5、单选题:
‎从逻辑上可以把数据结构分为( )两大类。‍
选项:
A: 动态结构、静态结构
B: 顺序结构、链式结构
C: 线性结构、非线性结构
D: 初等结构、构造型结构
答案: 【 线性结构、非线性结构

6、判断题:
​数据的逻辑结构是指数据的各数据项之间的逻辑关系‍
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‎算法的优劣与算法描述语言无关,但与所用计算机有关。​
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‎健壮的算法不会因非法的输入数据而出现莫名其妙的状态。‌
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‍算法可以用不同的语言描述,如果用C 语言或其他高级语言来描述,则算法实际上就是程序了。‍
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‎程序一定是算法。‌
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
‌数据的物理结构是指数据在计算机内的实际存储形式。‍
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‎数据结构的抽象操作的定义与具体实现有关。‌
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‏数据结构的基本操作的设置的最重要的准则是,实现应用程序与存储结构的独立。​
选项:
A: 正确
B: 错误
答案: 【 正确

14、填空题:
‍对于给定的n个元素,可以构造出的逻辑结构有_____,_____,_____,_____四种。‏
答案: 【 集合 线性结构 树形结构 图状结构或网状结构

15、填空题:
​抽象数据类型的定义仅取决于它的一组_____,而与_____无关,即不论其内部结构如何变化,只要它的_____不变,都不影响其外部使用。​
答案: 【 逻辑特性 在计算机内部如何表示和实现 数学特性

16、填空题:
‍数据结构中评价算法的两个重要指标是         。‍
答案: 【 时间复杂度和空间复杂度

17、填空题:
‏在有n个选手参加的单循环赛中,总共将进行______场比赛。​
答案: 【 n(n-1)/2

18、填空题:
‍一个算法具有5个特性:    、    、    ,有零个或多个输入、有一个或多个输出。‍
答案: 【 有穷性 确定性 可行性

2线性表

2.2顺序表

1、单选题:
‏对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为(  )。‍
选项:
A: O(n)  O(n)
B: O(n)  O(1)
C: O(1)  O(n)
D: O(1)  O(1)
答案: 【 O(1)  O(n)

2、填空题:
​当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用_______存储结构。‍
答案: 【 顺序

3、填空题:
​线性表L=(a1,a2,…,an)用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是________。‌​‌
答案: 【 (n-1)/2

4、填空题:
‎在一个长度为n的顺序表中第i个元素(1<=i<=n)之前插入一个元素时,需向后移动________个元素。‌‎‌
答案: 【 n-i+1

2.3单链表

1、单选题:
‌链表不具有的特点是(  ) ‎
选项:
A: 插入、删除不需要移动元素
B: 可随机访问任一元素
C: 不必事先估计存储空间
D: 所需空间与线性长度成正比
答案: 【 可随机访问任一元素

2、单选题:
‍线性表(a1,a2,…,an)以链式方式存储时,访问第i位置元素的时间复杂度为(  )‎
选项:
A: O(i)
B: O(1)
C: O(n)
D: O(i-1)
答案: 【 O(n)

3、判断题:
​顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。​
选项:
A: 正确
B: 错误
答案: 【 错误

线性表

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注