数据结构复习题(五)

这是一份关于数据结构的复习题目集,包含了选择题、填空题和应用题,涉及栈、队列、排序、查找、二叉树、图等概念。题目涵盖了一趟希尔排序的结果、归并排序过程、二分查找与冒泡排序算法实现、以及二叉树遍历和最小生成树等知识点。
摘要由CSDN通过智能技术生成

一、选择题(20分)

1.数据的最小单位是(  )。

   (A)数据项       (B) 数据类型    (C) 数据元素    (D) 数据变量

2.设一组初始记录关键字序列为(50,40,95,20,15,70,60,45),则以增量d=4的一趟希尔排序结束后前4条记录关键字为(   )。

   (A)40,50,20,95               (B)15,40,60,20

   (C)15,20,40,45               (D)45,40,15,20

3.设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为(   )。

(A) 15,25,35,50,20,40,80,85,36,70

(B) 15,25,35,50,80,20,85,40,70,36

(C) 15,25,35,50,80,85,20,36,40,70

(D) 15,25,35,50,80,20,36,40,70,85

4.函数substr(“DATASTRUCTURE”,5,9)的返回值为( )。

   (A)“STRUCTURE”                    (B) “DATA”

   (C)“ASTRUCTUR”                                (D) “DATASTRUCTURE”

5.设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为(  )。

   (A)O(log2n)     (B) O(1)        (C) O(n2)       (D) O(n)

6.设一棵m

  • 7
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值