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

制作网站开发多少钱微网站怎么注册

制作网站开发多少钱,微网站怎么注册,软件盒子wordpress,2345网址导航下载桌面属性 当插入第i(i>1)个元素时,前面的array[0],array[1],…,array[i-1]已经排好序,此时用array[i]的排序码与array[i1],array[i-2],…的排序码顺序进行比较,找到插入位置即将array[i]插入,原来位置上的元素顺序后移 直接插入排序…

属性

        当插入第i(i>=1)个元素时,前面的array[0],array[1],…,array[i-1]已经排好序,此时用array[i]的排序码与array[i1],array[i-2],…的排序码顺序进行比较,找到插入位置即将array[i]插入,原来位置上的元素顺序后移

        直接插入排序的特性总结: 1. 元素集合越接近有序,直接插入排序算法的时间效率越高 2. 时间复杂度:O(N^2) 3. 空间复杂度:O(1),它是一种稳定的排序算法 4. 稳定性:稳定

代码及其注释

        

public class InsertSort {// 插入排序public static void insertSort(int[]arr){//首先比较第一个元素和第二个元素之间的大小关系,所以i从1开始for(int i=1;i<arr.length;i++){//将要进行比较的数放到一个临时变量中,此时就相当于i位置现在是空的int tmp=arr[i];//遍历i前面的数据,与temp中的数据进行比较int j=i-1;for(;j>=0;j--){//要是i前面的数据比i的数据大,就说明该数据应该在i数据之前,就将该数据向前移if(arr[j]>tmp){arr[j+1]=arr[j];}//i前面的数据比i的数据小了,找到了合适的位置,就退出循环并将i的数据放到当前遍历到的j数据之前else {break;}}//这里有特殊情况,当i前面的数据都比i大时,j的取值会一直取到-1,退出循环,此时就需要将i的值放到0的位置arr[j+1]=tmp;}}
}

http://www.yayakq.cn/news/466536/

相关文章:

  • 网站开发过程代码问题 解决在线crm软件
  • 苏州网站建设排行网站建设推广方案书
  • 各地城乡建设网站更新哪些网站做的好看的图片
  • 企业网站做优化排名象客四川政务服务网
  • 网站建设模板制作百度做网站多少钱
  • 成品短视频app源码的优点零基础seo入门教学
  • 阿里企业邮箱注册申请wordpress4.7.3优化
  • 电脑版商城网站建设wordpress 怎么登录地址
  • 做结婚视频储存网站浙江网络安全学院官网
  • 手机软文广告300字企业网站优化软件
  • 用自己电脑做外网访问网站网站建设 中企动力福州阀门
  • 快手直播间挂人气自助网站cad效果图怎么制作
  • html网站自带字体怎么做网站建设方案 百度文库
  • 台州建设网站制作<网站建设与运营》
  • 昆山网站建设jofunswordpress获取文章id方法
  • 怎么做自己的微信网站西安微信商城网站设计
  • 网站帮企业做推广价格怎么算Seo自己做网站
  • 三大门户网站是什么新浪微博 ssc网站建设
  • 槐荫区网站建设网站建设采用的技术
  • 做鞋的贸易公司网站怎么做好亳州市建设工程质量监督站网站
  • 静态网站后台管理系统软件开发 网站开发区别
  • 常用网站开发工具介绍响应式布局的缺点
  • 嘉兴品牌网站设计徐州有哪些网站制作公司
  • 网站屏蔽国内ip劳务公司找项目平台
  • 深圳推广网站湖州市城市建设档案馆网站
  • 做外贸网站注意事项wordpress连接数据库错误
  • 优化网站要多少钱莱芜雪野湖鱼头
  • 微 网站苏州公司建设网站
  • 做网站 简单外包黄页网云南企业
  • 做企业网站有什么工作内容网站建设需要的材料