数据结构模拟题及复习资料.docx
《数据结构模拟题及复习资料.docx》由会员分享,可在线阅读,更多相关《数据结构模拟题及复习资料.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构试题(A05)一、选择题(共10小题,每小题1分,共10分)1.下面程序段的时间复杂度是( )m=0;for(i=1;i=n;i+) for(j=1;jnext; B.p-next=p-next-next;C.p-next=p; D.p=p-next-next;3.在长度为n的顺序表,当在任何位置上删除一个元素的概率相等时,删除一个元素需要移动的元素的平均个数为( ) A.n/2 B.(n-1)/ 2 C.(n+1)/2 D.(n+2)/24.一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是( ) A. 2 3 4 1 5B. 5 4 1 3 2 C. 2 3
2、 1 4 5 D. 1 5 4 3 26.设循环队列中数组的下标范围是1n,其头尾指针分别为f与r,则其元素个数为( ) A. r-f B. r-f+1 C. (r-f) mod n+1D. (r-f+n) mod n7.以下序列不是堆的是( )。 A.(100,85,98,77,80,60,82,40,20,10,66) B.(100,98,85,82,80,77,66,60,40,20,10) C.(100,85,40,77,80,60,66,98,82,10,20) D.(10,20,40,60,66,77,80,82,85,98,100)8在有序表(12,24,36,48,60,72,
3、84)中折半查找关键字72时所需进行的关键字比较次数为( )。 A. 3 B. 4 C. 5 D. 2 9.在待排序的元素序列基本有序的前提下,效率最高的排序方法是 ( )。二、填空题(共20小题,每小题1分,共20分)1、在单链表中,删除指针P所指结点的后继结点的语句是 。2、线性表的两种存储结构分别是 与 。3、己知完全二叉树的第4层有5个结点,则其叶子结点数是 。4、将下三角矩阵A1.8,1.8的下三角部分逐行地存储到起始地址为1000的内存单元中,已知每个元素占4个单元,则A7,5的地址是 。5、有n个结点的强连通有向图G至少有 条弧。7、在有序表A1.20中,采用二分查找算法查找元素
4、值等于A12的元素,所比较的元素的下标依次为 。8、直接选择排序算法所执行的元素交换次数最多为 。9、在带有头结点的单链表L中,第一个元素结点的指针是 。10、具有100个结点的完全二叉树的深度是 。11、在一个长度为n的顺序表中第i个元素(1in)之前插入一个元素时,需向后移动_个元素。12、在队列中,允许进行插入操作的一端称为_,允许进行删除操作的一端称为_。13、在一个带头结点的单循环链表中,p指向尾结点的直接前驱,则指向头结点的指针head可用p表示为head= 。15、对于一棵具有n个结点的树,该树中所有结点的度数之与为_。16、 8层完全二叉树至少有 个结点,拥有300个结点的完全
5、二叉树的最大层数为 。 17、 有n个结点的有向连通图,其边数最多为_条,最少有_条。18、设n0为赫夫曼树的叶子结点数目,则该赫夫曼树共有_个结点。19、顺序查找n个元素的顺序表,若查找成功,则比较关键字的次数最多为_次。三、判断题(共10小题,每小题1分,共10分)判断下列各题是否正确,若正确,在( )内打“ ”, 否则打“ ”。1、( )若某二叉树的叶子结点数为1,则其先序序列与后序序列一定相反。2、( )线性表采用链表方式与顺序表方式存储,执行插入与删除运算的时间复杂度都是O(n),因而两种存储方式的插入、删除运算所花费的时间相同。3、( )在栈为空的情况下,不能作出栈操作,否则产生下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 模拟 复习资料
限制150内