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

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

在待排数据基本有序的前提下,效率最高的排序算法是(  )

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

外存储器的主要特点是(  )

  • A.容量小和存取速度低
  • B.容量大和存取速度低
  • C.容量大和存取速度高
  • D.容量小和存取速度高
28

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

  • A.2k 个
  • B.(2<sup>k</sup>-1)个
  • C.2<sup>k-1</sup>个
  • D.(2<sup>k</sup>+1)个
30

关于串的叙述,正确的是(  )

  • A.串是含有一个或多个字符的有穷序列
  • B.空串是只含有空格字符的串
  • C.空串是含有零个字符或含有空格字符的串
  • D.串是含有零个或多个字符的有穷序列
31

队列是(  )

  • A.先进先出的线性表
  • B.先进后出的线性表
  • C.后进先出的线性表
  • D.随意进出的线性表
32

单链表中删除由某个指针变量指向的结点的直接后继,该算法的时间复杂度是(  )

  • A.O(1)
  • B.<img src="//img1.yqda.net/question-name/1d/6c4e5d392de1ad20fab1d1c4f00494.png" width="48" height="26"/>
  • C.O(log<sub>2</sub>n)
  • D.O(n)
33

线性结构是(  )

  • A.具有n(n≥0)个表元素的有穷序列
  • B.具有n(n≥0)个字符的有穷序列
  • C.具有n(n≥0)个结点的有穷序列
  • D.具有n(n≥0)个数据项的有穷序列
35

下面算法程序段的时间复杂度为(  )

for ( int i=0; i

      for ( int j=0; j

  • a[i][j]=i*j;
  • A.<img src="//img1.yqda.net/question-name/bf/2d180c855bd4922bad00dab5b3ac04.png" width="41" height="21"/>
  • B.<img src="//img1.yqda.net/question-name/6e/39685be170062b4a2c0d0c5312e844.png" width="42" height="22"/>
  • C.O(mn)
  • D.O(m+n)