数据结构导论2014年10月真题及答案解析(02142)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
21

下述四种排序算法中,所需辅助存储量最多的是(  )

  • A.堆排序
  • B.快速排序
  • C.归并排序
  • D.直接选择排序
22

直接选择排序算法的时间复杂度为(  )

  • A.O(1)
  • B.O(log<sup>2</sup>n)
  • C.O(n)
  • D.O(n<sup>2</sup>)
27

深度为k的二叉树,结点个数最多为(  )

  • A.2<sup>k</sup>
  • B.2<sup>k</sup>-1
  • C.2<sup>k</sup><sup>-1</sup>
  • D.2k-1
28

已知一棵度为k的树中有n1个度为1的结点,n2个度为2的结点,……,nk个度为k的结点,则该树中的叶结点个数为(  )

  • A.<img src="//img1.yqda.net/question-name/9b/5c9a7b02936d33b4a6d10c8f8f1813.png" width="36" height="46"/>
  • B.<img src="//img1.yqda.net/question-name/d9/8fb3fdc31c246a5dedceac89be4d93.png" width="94" height="46"/>
  • C.<img src="//img1.yqda.net/question-name/88/d7733a9760e15c195077317161f443.png" width="36" height="46"/>
  • D.<img src="//img1.yqda.net/question-name/55/cb78b4f73838055f7b009ec83fea11.png" width="74" height="46"/>
29

循环队列存储在数组A[m]中,则入队列操作中队列尾指针rear的变化为(  )

  • A.rear=rear+1
  • B.rear=(rear+1)%(m-1)
  • C.rear=(rear+1)%m
  • D.rear=(rear+1)%(m+1)
30

单链表与顺序表相比,其特点是(  )

  • A.运算算法实现简单
  • B.便于随机存取数据
  • C.不需要预先分配存储空间
  • D.结点个数受到限制
31

关于链栈的说法,正确的是(  )

  • A.链栈不用预先考虑容量的大小
  • B.链栈出栈时不需要判断栈空
  • C.链栈进栈时需要判断栈满
  • D.链栈出栈时需要判断栈满
32

在表长为n的顺序表中做插入运算的时间复杂度为(  )

  • A.O(n)
  • B.O(log<sub>2</sub>n)
  • C.O(1)
  • D.O(n<sup>2</sup>)
35

根据数据元素之间关系的不同特性,通常将数据结构分为四类基本结构,即(  )

  • A.集合、顺序结构、树形结构、图结构
  • B.集合、线性结构、链式结构、图结构
  • C.集合、线性结构、树形结构、图结构
  • D.线性结构、顺序结构、链式结构、图结构