一、不定项选择和填空题
1、数据结构是一门研究非数值计算的程序设计问题中计算机的( ① )以及它们之间的( ② )和运算的学科
①A、操作对象 B、计算方法 C、逻辑存储 D、数据映象
②A、结构 B、关系 C、运算 D、算法
2、数据结构被形式地定义为(K,R),其中K是( ① )的有限集合,R是K上( ② )的有限集合
①A、算法 B、数据元素 C、数据操作 D、逻辑结韵
②A、操作 B、映象 C、存储 D、关系
3、在数据结构中,从逻辑上可以把数据结构分为( )
A、动态结构和静态结构 B、紧凑结构和非紧凑结构
C、线性结构和非线性结构 D、内部结构和外部结构
4、线性表的顺序存储结构是一种( )的存储结构,线性表的链式存储结构是一种( )的存储结构
A、随机存取 B、顺序存取 C、索引存取 D、HASH存取
5、算法分析的目的是( ① ),算法分析的两个主要方面是( ② )
①A、找出数据结构的合理性
B、研究算法中的输入和输出的关系
C、分析算法的效率以求改进
D、分析算法的易懂性和文档性
②A、空间复杂性和时间复杂性
B、正确性和简明性
C、可读性和文档性
D、数据复杂性和程序复杂性
6、计算机算法指的是( ① ),它必具备输入、输出和( ② )等五个特性
①A、计算方法 B、排序方法 C、解决莱一问题的有限运算序列 D、调度方法
②A、可执行性、可移植性和可扩充性
B、可执行性、确定性和有穷性
C、确定性、有穷性和稳定性
D、易谩性、稳定性和安全性
7、线性表的逻辑顺序与存储顺序总是一致的,这种说法( )
A、正确 B、不正确
8、线性表若采用链表存储结构时,要求内存中可用存储单元的地址( )
A、必须是连续的 B、部分地址必须是连续的
C、一定是不连续的 D、连续不连续都可以
9、在以下的叙述中,正确的是( )
A、线性表的线性存储结构优于链表存储结构
B、二维数组是它的每个数据元素为一个线性表的线性表
C、栈的操作方式是先进先出
D、队列的操作方式是先进后出
10、每种数据结构都具备三个基本运算:插入、删除和查找,这种说法( )
A、正确 B、不正确
二、问答及解答题
1、简述下列概念:数据、数据元素、数据类型、数据结构、逻辑结构、存储结构、线性结构、非线性结构
2、试举一个数据结构的例子、叙述其逻辑结构、存储结构、运算三个方面的内容
3、常用的存储表示方法有哪几种?
4、设三个函数f、g、h分别为 f(n)=100n3+n2+1000 、 g(n)=25n3+5000n2 、 h(n)=n1.5+5000nlgn 请判断下列关系是否成立:
(1) f(n)=O(g(n))
(2) g(n)=O(f(n))
(3) h(n)=O(n1.5)
(4) h(n)=O(nlgn)
5、设有两个算法在同一机器上运行,其执行时间分别为100n2和2n,要使前者快于后者,n至少要多大?
6、设n为正整数,利用大"O"记号,将下列程序段的执行时间表示为n的函数。
(1) i=1; k=0;
while(i<n)
{ k=k+10*i;i++;
}
(2) i=0; k=0;
do{
k=k+10*i; i++;
}
while(i<n);
(3) i=1; j=0;
while(i+j<=n)
{
if (i>j) j++;
else i++;
}
(4)x=n; // n>1
while (x>=(y+1)*(y+1))
y++;
(5) x=91; y=100;
while(y>0)
if(x>100)
{x=x-10;y--;}
else x++;
7、算法的时间复杂度仅与问题的规模相关吗?
8、按增长率由小至大的顺序排列下列各函数:
2100, (3/2)n,(2/3)n, nn ,n0.5 , n! ,2n ,lgn ,nlgn, n(3/2)
9、有时为了比较两个同数量级算法的优劣,须突出主项的常数因子,而将低次项用大"O"记号表示。例如,设T1(n)=1.39nlgn+100n+256=1.39nlgn+O(n), T2(n)=2.0nlgn-2n=2.0lgn+O(n), 这两个式子表示,当n足够大时T1(n)优于T2(n),因为前者的常数因子小于后者。请用此方法表示下列函数,并指出当n足够大时,哪一个较优,哪一个较劣?
(1) T1(n)=5n2-3n+60lgn
(2) T2(n)=3n2+1000n+3lgn
(3) T3(n)=8n2+3lgn
(4) T4(n)=1.5n2+6000nlgn
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
知识产权法综合练习题(3)04-30
公司法期末练习204-30
英语I(1)导学资料(二)04-30
电大《影视鉴赏》课程资料04-30
开放教育电大《小城镇建设》课程综合练习题课程论文样04-30
知识产权法综合练习题(4)04-30
电大《劳动法学》201201期末考试试题04-30
知识产权法综合练习题(2)04-30
宪法学综合练习题304-30
公司财务报表分析练习04-30