- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公共基础知识练习
第一章 数据结构与算法(占10分)
1、下列叙述正确的是
A)算法就是程序??
B)算法强调的是利用技巧提高程序执行效率?
C)设计算法时只需考虑结果的可靠性
D)以上三种说法都不对
算法不同于程序,算法优先于程序。算法强调的是程序的易读性。设计算法时需要考虑算法的时间复杂度和空间复杂度。
2、下列叙述中正确的是
A)在栈中,栈顶指针和栈底指针同时动态反映了栈中元素的变化情况?
B)在队列中,队尾指针动态反映了队列中元素的变化情况
C)在栈中,栈顶指针动态反映了栈中元素的变化情况???????????????
D)在队列中,排头指针动态反映了队列中元素的变化情况
在栈中,只需要用栈顶指针来反应栈中元素的变化(栈只在在栈顶进行插入和删除元素,栈类似于垃圾桶);在队列中,需要队头和队尾指针发应队列中元素的变化(队列在队头进行删除元素,在队尾插入元素)
3、下列叙述正确的是
A)顺序表是线性表的顺序存储结构????????????
B)在顺序表中,各元素的存储位置是连续的
C)在顺序表中插入一个元素,平时需要移动表中一半的元素???????
D)以上三种说法都对
4、下列数据结构中不属于存储结构的是
A)循环队列??????????????
B)二叉链表????????????????
C)循环链表??????????????
D)二叉树
5、具有记忆作用的数据结构是
A)队列 ????????????? B)栈????????? C)双向链表???????????????? D)二叉树
6、在最坏情况下,比较次数不是n(n-1)/2的排序方法是
A)快速排列 ?????????????? B)冒泡排序????????? C)直接插入排序 ???? D)堆排序
堆排序需要比较的次数为nlog2n
7、设有右图所示二叉树:对该二叉树进行中序遍历的结果为
A)ABCDEFXYZ???????? ? B)YDEBAFCXZ??? C)DYBEAFCZX ?????? ??D)BDYEACFXZ
8、算法的时间复杂度是指
A)执行算法程序所需要的时间????????????????????
B)算法执行过程中所需要的所有运算的次数
C)算法执行过程中所需要的基本运算次数???????????
D)算法程序中的指令条数
所谓算法的时间复杂度,是指执行算法所需要的计算工作量。度量一个算法的工作量,可以用算法在执行过程中所需要基本运算的执行次数来度量。特别要注意:算法的时间复杂度不是算法程序所需要的执行时间。
另外,注意:评价一个算法的效率时与所用的计算机硬件配置、程序设计语言、程序设计者等等都无关。
9、深度为5的完全二叉树可能具有的结点数为
A)33 ??????? ?B)32???????? ? C)16 ????????????? ?D)15
对于这类的题目,画出这种满足条件二叉树即可。深度为5的完全二叉树具有的结点数为24~25-1
―――――――――――――――――――――――――――――――――――――――
10、按“先进先出”原则组织数据的数据结构称为???? 队列??????? 。
11、若一棵完全二叉树共有950个结点,则该二叉树有?? 1??? 个度为1的结点。
12、设有下列二叉树:与上图一样 对该二叉树进行前序遍历的结果为?? ABDEYCFXZ??? 。
13、数据结构分为线性结构和非线性结构,循环链表属于? 线性结构???? 。
14、在一个长度为32的有序线性表中进行顺序查找,在最坏情况下需要比较 ?32 ?次。
―――――――――――――――――――――――――――――――――――――――
1、算法的空间复杂度是指
A)算法程序中变量的个数?
B)算法程序中的指令条数
C)算法程序中各控制变量所占的额外空间??
D)算法执行过程中所需要的存储空间
2、下列叙述中正确的是
A)线性链表是线性表的链式存储结构???
B)栈与队列是非线性结构?
C)双向链表是非线性结构
D)只有根结点的二叉树是线性结构
3、数据的存储结构是指
A)数据所占的存储空间量??????????
B)数据的逻辑结构在计算机中的存放形式??
C)数据在计算机中的顺序存储方式????
D)存储在外存中的数据
4、下列关于队列的叙述中正确的是
A)只能在排头插入数据????????????????
B)只能在队尾删除数据????
C)队列按先进先出组织数据??????????
D)队列按先进后出组织数据
5、下列关于栈的叙述中正确的是
A)在栈定只能插入数据? B)在栈底只能删除数据????
C)栈按“先进先出”组织数据???
D)栈按“先进后出”组织数据
6、设有下列二叉树:对此二叉
文档评论(0)