例题1 :希尔排序属于下列哪种排序法

解析:

希尔排序法的基本思想是: 将整个无序序列分割成若干小的子序列分别进行插入排序,所以属于插入排序

例题2 : 在下列几种排序方法中,要求内存量最大的是

解析:

快速排序的基本思想:通过一次排序将待排序记录分成两部分,其中一部分记录的关键字均比另一部分关键字少,在分别对这两部分记录继续进行排序,以达到整个序列有序

插入排序的基本思想:将无序序列中各种元素依次插入到已有的线性表中,从而得到一个新的序列

选择排序的基本思想是: 扫描整个线性表,从中选出最小的元素,交换到表的最前面,依次进行该操作,直到表空为止

归并排序的基本思想是: 将两个或两个以上的有序表组合成一个新的有序表

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

解析: 在待排序序列基本有序的情况下,采用插入排序所用的时间最少

例题4 : 对于长度为n的线性表,在最坏情况下,冒泡排序、快速排序、直接插入排序、堆排序、希尔排序对应的比较次数为

解析:

冒泡、快速、直接插入排序对应的比较次数都为n(n-1)/2,堆排序需要的比较次数为nlog2n(2为底数)的最小整数,希尔排序为

【二级java】排序技术相关推荐

  1. 二级(JAVA语言程序设计)考试大纲

    二级(Java 语言程序设计)考试大纲 2021计算机Java二级考试四十五套题真题[收藏版](一周裸考计划) 基本要求 1.掌握算法的基本概念 2.掌握基本数据结构及其操作. 3.掌握基本排序和查找 ...

  2. 20199计算机二级java答案_计算机二级Java练习题-2019.9

    是不是急于做大量的计算机等级考试题库,却因测试结果不尽人意而心慌不安?不要急!考无忧小编为大家准备了一些二级Java练习题,希望能帮助大家高效复习,轻松通关! 1.下列叙述中正确的是(). A.栈是& ...

  3. 2019全国计算机模拟题,2019年全国计算机二级Java考试模拟习题3

    2019年全国计算机二级Java考试模拟习题3 2019-07-22 12:01:22来源:计算机等级考试网分享 导读:距离2019年下半年全国计算机考试时间越来越近了,大家都准备好最后的冲刺了吗?考 ...

  4. Java定时任务技术分析

    <从零打造项目>系列文章 工具 比MyBatis Generator更强大的代码生成器 ORM框架选型 SpringBoot项目基础设施搭建 SpringBoot集成Mybatis项目实操 ...

  5. 如何才能够系统地学习Java并发技术?

    Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容. 这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类.当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中 ...

  6. Java并发技术学习总结

    Java并发 这篇总结主要是基于我Java并发技术系列的文章而形成的的.主要是把重要的知识点用自己的话说了一遍,可能会有一些错误,还望见谅和指点.谢谢 #更多详细内容可以查看我的专栏文章:Java并发 ...

  7. Java系列技术之Mybatis3-钟洪发-专题视频课程

    Java系列技术之Mybatis3-106人已学习 课程介绍         Mybatis3.4.6里的基础核心用法以及涉及到的ssm初步整合,mbg代码生成工具使用,分页插件的使用,学完这门课程M ...

  8. Java系列技术之Hibernate5操作数据库-钟洪发-专题视频课程

    Java系列技术之Hibernate5操作数据库-35人已学习 课程介绍         Hibernate是一个轻量级的JDBC封装,也就是说,我们可以使用Hibernate来完成原来我们使用JDB ...

  9. Java系列技术之MySql数据库-钟洪发-专题视频课程

    Java系列技术之MySql数据库-66人已学习 课程介绍         在Java系列的技术体系中,数据库是必不可少的核心知识,任何稍稍复杂一点的应用系统,都不可能少的了数据库的支持,将MySQL ...

  10. 【备考二级java】

    备考计算机二级java 文章目录 备考计算机二级java 前言 难记选择题型 基础知识点 1. java基础 2.软件测试基础知识点 3 .数据库设计基础 总结 前言 记录难记和重要的知识点 难记选择 ...

最新文章

  1. 利用Linux或者Windows操作系统做路由器进行网络互连
  2. get request uni 参数_接口测试实战| GET/POST 请求区别详解
  3. latex 伪代码_Latex-算法伪代码
  4. adb shell读取返回值_shell学习笔记03(函数amp;shell工具amp;面试题)
  5. 【数论】挖掘机技术哪家强(jzoj 3858)
  6. openfire消息通知推送_APP消息推送功能之前端后台设计
  7. 未来无人车市场中,谁最赚钱?
  8. ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。
  9. readelf文件信息说明
  10. html swf修改参数,HTML网页中如何向swf传递参数
  11. 阿里年薪百万的P7架构师简历都长什么样?他们都是怎么学习的?
  12. 译:谷歌OKR指导手册(全文)
  13. 关闭惠普计算机通电启动注册表,惠普电脑关机后自动重启的解决办法
  14. Windows 更新 升级 8007003错误 800tb109错误 文件没有正确签名 很难确定你的电脑能否运行win10【解决方法】
  15. 解决SecureCRT连接网络设备console口失败的问题
  16. 我的世界服务器怎么制作头颅,我的世界怎么刷生物头颅 我的世界生物头颅制作方法-游侠网...
  17. ggplot2 theme主题参数详解
  18. Mac 屏幕色温一直变化
  19. python批量添加姓名生成奖状批量处理图片教师学生奖状
  20. Acala TC4 糖果节历程总结

热门文章

  1. Maya硬表面建模学习教程 Master Hard Surface Modeling in Maya 2020
  2. xBIM 实战01 在浏览器中加载IFC模型文件
  3. POJ1149-PIGS
  4. 小麦带你看postgres(代码模块结构)
  5. 配置用户通过Telnet登录设备的身份认证(AAA本地认证)
  6. USACO JANUARY——矩形[rects]
  7. Codeforces Round #372 (Div. 2), problem: (B) Complete the Word
  8. SLAM精度测评——EVO
  9. 软件体系架构模式之一什么是软件架构模式
  10. xauth: (stdin):1: bad display name LSPPC-Lenny:1 in add command