软件设计师第1部分计算机科学基础

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

  第1部分计算机科学基础
  ●一般来讲,我们使用(1)来衡量查找算法的效率。
  (1)A.所需的存储空间
  B.元素总数
  C.平均查找长度
  D.算法难易程度
  答案:(1)C
  解析:查找算法效率的高低主要靠平均查找长度来衡量。
  ●某二叉树中,度为2的结点数为16个,度为1的结点数为31个,则叶结点数为(2)个。(2)A.15
  B.16
  C.17
  D.47
  答案:(2)C
  解析:叶结点数为1+16 x2+31-16-31==17。
  ●在只想得到一个关键字序列中第k个最小元素之前的排序序列时,(3)排序方法的速度最快。如果有这样的一个序列(68,51,49,22,24,45,59,86,36,17,30,20,18),得到第4个最小元素之前的部分序列(17,18,20,22),使用所选择的算法实现时,要执行(4)次比较。
  (3)A.基数排序
  B.快速
  C.归算
  D.堆排序
  (4)A.13
  B.34
  C.269
  D.以上都错
  答案:(3)D(4)B
  解析:堆排序每一次调整,都可以得到最小或者最大元素,因此,在只想得到一个关键字序列中第k个最小元素之前的排序序列时,速度最快。采用堆排序算法时,经过34次比较,恰好可以将前4元素选出来。

上一页123456下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答