当前位置: 首页 > news >正文

食堂网站建设辽宁建设工程信息网上传招标文件方法

食堂网站建设,辽宁建设工程信息网上传招标文件方法,浙江住房和建设厅网站,app微信小程序一、直接插入排序基本思想 直接插入排序(straight insertion sort)的做法是#xff1a;每次从无序表中取出第一个元素#xff0c;把它插入到有序表的合适位置#xff0c;使有序表仍然有序。第一趟比较前两个数#xff0c;然后把第二个数按大小插入到有序表中#xff1b; 第…一、直接插入排序基本思想 直接插入排序(straight insertion sort)的做法是每次从无序表中取出第一个元素把它插入到有序表的合适位置使有序表仍然有序。第一趟比较前两个数然后把第二个数按大小插入到有序表中 第二趟把第三个数据与前两个数从后向前扫描把第三个数按大小插入到有序表中依次进行下去进行了(n-1)趟扫描以后就完成了整个排序过程。直接插入排序是由两层嵌套循环组成的。外层循环标识并决定待比较的数值。内层循环为待比较数值确定其最终位置。直接插入排序是将待比较的数值与它的前一个数值进行比较所以外层循环是从第二个数值开始的。当前一数值比待比较数值大的情况下继续循环比较直到找到比待比较数值小的并将待比较数值置入其后一位置结束该次循环。二、算法实现 public static void insertSort(int[] data) {int temp; //临时空间保存要插入的数据int j; //临时空间保存当前移动数据的下标//从1开始第一个元素是有序的for (int i 1; i data.length; i) {//比较插入的数据与有序队列最后一个数据的大小关系if (data[i - 1] data[i]) { temp data[i]; //保存插入的数据data[i] data[i - 1]; //将有序队列的最后一个数据移动到插入数据的位置//从有序队列的倒数第二个数据开始比较for (j i - 2; j 0 data[j] temp; j--) {data[j1] data[j]; //这些数据大于插入数据往后移动一个位置}data[j1]temp; //回填要插入的数据}}}   三、算法复杂度 最好时间O(n)最坏时间O(n2)平均时间O(n2)辅助存储O(1)稳定大部分已有序时比较好。
http://www.pierceye.com/news/457682/

相关文章:

  • 外贸网站一站式服务招网站建设销售
  • 绚丽的网站wordpress进入后台显示500
  • 威海城乡与住房建设部网站小颜自助建站系统
  • 域名怎么解析到网站做响应式网站需要学哪些知识
  • wordpress手机端慢seoer是什么意思
  • wordpress添加站点江苏廉政建设网站
  • 网站seo是什么做二维码推送网站
  • win7 iis默认网站设置游戏推广员
  • 湖北二师网站建设排名潍坊专业捞泵电话
  • 个人网站设计内容和要求萍乡网站制作公司
  • 合肥网站seo费用怎么把文章导入wordpress
  • 赣州网站推广哪家最专业阿里云wordpress数据库备份
  • 珠海专业网站建设公司做网站虚拟主机好还是
  • 做美图 网站有哪些wordpress哪些插件
  • 倒计时网站模板全屋定制设计培训学校哪里有
  • 凡客做网站网站排名的重要性
  • 怎么问客户做不做网站企业网站源码 多语言
  • wordpress网站基础知识信息网络公司经营范围
  • 智汇隆网站建设wordpress建字段
  • 广东专业商城网站建设软文投稿平台有哪些
  • 广告公司起什么名字好seo教程有什么
  • 搭建网站什么意思网站制作网址
  • 哈尔滨站建筑松原市建设局网站
  • 浙江网站建设 seo深圳建设岗位证书报名网站
  • c 做彩票网站想在网上做开发网站接活儿
  • 医疗网站建设基本流程图怎样进行文化建设
  • 在深圳学网站设计我想创业做网站
  • seo网站优化公司住房和城乡建设厅证书查询
  • 江苏建设通网站创业项目
  • 亚马逊电商网站南通做网络网站