正确答案: B

直接插入排序

题目:已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是

解析:堆排序。先把序列看成一棵大根堆或小根堆,摘取最大或最小元素后再建成新的根堆,再排序。堆排序的过程是:先建一个堆,输出堆顶的最大或最小的元素,再将剩余的n-1个元素重新调整成一个新堆。如此反复进行,直到排序完成。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]和AWT有关的所有事件类都是从类( )派生而来。
  • java.awt.AWTEvem

  • 解析:解析:和AWT有关的所有事件类都从类 java.awt.AWTEvent派生而宋的。

  • [单选题]以下不正确的叙述是
  • 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值


  • [单选题]有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是______。
  • k=*f(a,b);

  • 解析:解析:此题定义了指向函数的指针变量f指向了函数add的入口地址,所以,要调用函数,可以通过函数名(选项B的形式)或函数指针变量(选项A、D的形式)调用即可,而选项C中是先进行函数调用,然后对调用后返回的整型值求其指针值,事实上,对常量求指针值是不合理的,所以选项C错误。

  • [单选题]在Visual Basic中,要将一个窗体加载到内存进行预处理但不显示所使用的语句是
  • Load

  • 解析:解析:Load语句、Unload语句、Show方法和Hide方法的区别

  • [单选题]在下列函数中,函数返回值为数值的是_________。
  • AT(‘人民’,‘中华人民共和国’)

  • 解析:解析:BOF([nWorkArea|cTableAlias])

  • [单选题]在Visual FoxPro中“表”是指
  • 关系


  • [单选题]若有如下定义: int s[3][4]; 则下面表达式中能代表数组元素s[1][0]的值的是( )
  • *(s[1])


  • [单选题]某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为( )。
  • 169

  • 解析:解析:叶子结点总是比度为2的结点多一个。所以,具有60个叶子结点的二叉树有59个度为2的结点。总结点数=60个叶子结点+59个度为2的结点+50个度为1的结点=169个结点。

  • [单选题]半导体只读存储器(ROM)与半导体随机存储器(RAM)的主要区别在于( )。
  • ROM可以永久保存信息,RAM在掉电后信息会丢失


  • 推荐下载科目: 计算机二级 计算机三级 微软认证 思科认证 Linux认证 华为认证 软考高级 软考初级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2