《数据结构与算法》(c语言版)期末考复习题.docx
《《数据结构与算法》(c语言版)期末考复习题.docx》由会员分享,可在线阅读,更多相关《《数据结构与算法》(c语言版)期末考复习题.docx(30页珍藏版)》请在优知文库上搜索。
1、数据结构与算法(C语言版)期末考复习题一、选择题。1 .在数据结构中,从逻辑上可以把数据结构分为C。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构2 .数据结构在计第机内存中的表示是指上。A.数据的存储结构B.数据结构C.数据的逻辑结构D.数据元素之间的关系3 .在数据结构中,与所使用的计算机无关的是数据的A结构。A.逻辑B.存储C.逻辑和存储D.物理4 .在存储数据时,通常不仅要存储各数据元素的值,而且还要存储C.A.数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法5 .在决定选取何种存储结构时,一般不考虑AA.各结点的值
2、如何B.结点个数的多少C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便。6 .以下说法正确的是_D0A.数据项是数据的基本单位B.数据元素是数据的最小单位C.数据结构是带结构的数据项的集合D.一些表面上很不相同的数据可以有相同的逻辑结构7 .算法分析的目的是,算法分析的两个主要方面是(1) A.找出数据结构的合理性C.分析算法的效率以求改进(2) A.空间复杂度和时间复杂度C.可读性和文档性B.研究算法中的输入和输出的关系C.分析算法的易读性和文档性B.正确性和简明性D.数据红杂性和程序复杂性8 .下面程序段的时间灯杂度是0(心)s=0;tbr(I=0:in;i+)for(j=0yj
3、)s+=BiU1.;sum=s;9 .下面程序段的时间复杂度是O(n*m)tbr(i=0;in;i+)for(j=OJnj+)AIiJUJ=0;10 .下面程序段的时间第杂度是i=0;whi1.e(inext=NU1.1.C.head-next=headDhead!=NU1.1.15 .带头结点的单链表head为空的判定条件是B。A.head=三NU1.1.Bhead-next三=NU1.1.C.head-next=heac1.Dhead!=NU1.1.16 .若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用D存储方式最节省运第时间。A.单链表B.给出表头指针的单循
4、环链表C.双链表D.带头结点的双循环链表17 .需要分配较大空间,插入和删除不需要移动元素的线性表,其存储结构是BoA.单链表B.静态链表C.线性链表D顺序存储结构18 .非空的循环单链表head的尾结点(由P所指向)满足C。A.p-next=NU1.1.B.p=-NU1.1.C.p-next=headD.p=head19.在循环双链表的P所指的结点之前插入s所指结点的操作是D.A. p-prior=s:s-next=p;-prior-next=s;s-prior=p-riorB. p-prior=s;p-prior-next=s;s-next=p:s-prior=p-priorC. s-ne
5、xt=p;s-prior=p-prior:p-prior=s;p-prior-next=sD. s-next=p;s-prior=-prior:p-prior-next=s:p-prior=s20 .如果最常用的操作是取第i个结点及其前驱,则采用D存储方式最节省时间。A.单链表B.双链表C.单循环链表D.顺序表21 .在一个具有n个结点的有序单链表中插入一个新结点并仍然保持有序的时间复杂度是B_:A.0(1)B.O(n)C.O(n2)D.O(n1.og2n)22 .在一个长度为n(n1.)的单链表上,设有头和尾两个指针,执行1.操作与链表的长度有关。A.删除单链表中的第一个元素B.删除单链表中
6、的最后一个元素C.在单链表第一个元素前插入一个新元素D.在单链表最后一个元素后插入一个新元素23 .与单链表相比,双链表的优点之一是A.插入、删除操作更简单B.可以进行随机访问C.可以省略表头指针或表尾指针D.顺序访问相邻结点更灵活24 .如果对线性表的操作只有两种,即删除第一个元素,在最后一个元素的后面插入新元素,则最好使用BA.只有表头指针没有表尾指针的循环单链表B.只有表尾指针没有表头指针的循环单链表C.非循环双链表D.循环双链表25 .在长度为n的顺序表的第i个位置上插入一个元素(ISin+1.),元素的移动次数为:A_oA.n-i+1B.n-iC.iD.i-126 .对于只在表的首、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构与算法 数据结构 算法 语言版 期末 复习题