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

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

一整数序列26,59,77,31,51,11,19,42,以二路归并排序从小到大排序,第一阶段的归并结果为(  )

  • A.31,51,11,42,26,77,59,19
  • B.26,59,31,77,11,51,19,42
  • C.11,19,26,31,42,59,51,77
  • D.26,11,19,31,51,59,77,42
22

在链队列中执行入队操作,(  )

  • A.需判别队是否空
  • B.需判别队是否满
  • C.限制在链表头p进行
  • D.限制在链表尾p进行
25

在已知头指针的单链表中,要在其尾部插入一新结点,其算法所需的时间复杂度为(  )

  • A.O(1)
  • B.<img src="//img1.yqda.net/question-name/82/1920ac0e352c5bdb12c256b187896c.png" width="64" height="18"/>
  • C.O(n)
  • D.<img src="//img1.yqda.net/question-name/dc/769a306e16d1a654417d9e5dfb749f.png" width="42" height="22"/>
26

序列(21,19,37,5,2)经冒泡排序法由小到大排序,在第一次执行交换后所得结果为(  )

  • A.(19,21,37,5,2)
  • B.(21,19,5,37,2)
  • C.(21,19,37,2,5)
  • D.(2,21,19,37,5)
30

两个矩阵A:m×n,B:n×p相乘,其时间复杂度为(  )

  • A.O(n)
  • B.O(mnp)
  • C.<img src="//img1.yqda.net/question-name/32/f14c873dce4a1c3c61b24f50c873ec.png" width="42" height="22"/>
  • D.O(mp)
32

散列文件是一种(  )

  • A.顺序文件
  • B.索引文件
  • C.链接文件
  • D.计算寻址文件
33

归并排序的时间复杂度是(  )

  • A.<img src="//img1.yqda.net/question-name/24/9aa3c7aeb631fb718872fb1516f298.png" width="42" height="22"/>
  • B.<img src="//img1.yqda.net/question-name/bc/00d8163082c88470075946b7c6f5bb.png" width="69" height="22"/>
  • C.O(n)
  • D.<img src="//img1.yqda.net/question-name/4c/56ff81b4ed9519507cf4aaa232e76f.png" width="64" height="18"/>
34

下列描述中正确的是(  )

  • A.数据元素是数据的最小单位
  • B.数据结构是具有结构的数据对象
  • C.数据结构是指相互之间存在一种或多种特定关系的数据元素的集合
  • D.算法和程序原则上没有区别,在讨论数据结构时两者是通用的
35

二分查找的时间复杂度是(  )

  • A.<img src="//img1.yqda.net/question-name/83/c77b120e8d4a913349a3afe5b4c986.png" width="42" height="22"/>
  • B.<img src="//img1.yqda.net/question-name/b8/7b2765bca386ae8cf687d0128e0550.png" width="69" height="22"/>
  • C.O(n)
  • D.<img src="//img1.yqda.net/question-name/d4/15fde8734635c9642a52d573a21c4c.png" width="64" height="18"/>