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

网站部分版块显示正在建设上海正规网站定制

网站部分版块显示正在建设,上海正规网站定制,微信公众平台对接网站,品牌推广方案案例1、插入排序基本思想 插入排序的工作原理是通过构建有序序列#xff0c;对于未排序数据#xff0c;在已排序序列中从后向前扫描#xff0c;找到相应位置并插入。插入排序在实现上#xff0c;通常采用in-place排序#xff08;即只需用到O(1)的额外空间的排序#xff09;对于未排序数据在已排序序列中从后向前扫描找到相应位置并插入。插入排序在实现上通常采用in-place排序即只需用到O(1)的额外空间的排序因而在从后向前扫描过程中需要反复把已排序元素逐步向后挪位为最新元素提供插入空间。(类似与打牌时自己按顺序整理牌面时 2、代码实现 public class Test {public static void main(String[] args) {int [] arr {3,5,2,9,8,7,4,1,6};System.out.println(插入排序后的数组Arrays.toString(insertNum(arr)));}public static int[] insertNum(int[] arr) {//判断数组是否合法if (arr null || arr.length 0) {return null;}//默认数组的第一个元素已经是排序好的数组所以i从数组的第二位开始取for (int i 1; i arr.length; i) {//取未排序数组的头元素int temp arr[i];//j用于保存排序好的数组的尾元素int j;//从尾元素开始在排序好的数组中向前遍历for(ji-1;j0;j--) {//从小到大排序的话判断temp是否小于已排序好的元素的值如果小于说明还要向前遍历if(temp arr[j]) {arr[j1]arr[j];}else {//发现temp大于已排序好的arr[j]的说明要插在此元素的后一位break跳出for循环break;}}//将排序的元素插在arr[j]的后一位arr[j1]arr[j1]temp;}return arr;}}结果如图
http://www.dnsts.com.cn/news/217871.html

相关文章:

  • iis网站架设教程长安镇仿做网站
  • 高大上的网站欣赏好的网站首页的特点
  • 出国游做的好的网站wordpress推荐服务器
  • 给网站网站做推广犯法wordpress4.9段间距
  • 深圳建网站有哪些公司网站设计会存在什么问题
  • 佛山市骏域网站建设国内便宜云服务器
  • 事业单位网站建设方案东莞网络营销推广软件
  • 永州网站建设公司网站建设辶首选金手指十五
  • 网站制作公司的网站h5海报免费制作软件
  • 国外注册品牌 建设网站郑州网站seo诊断
  • 小米网站制作设计本源
  • 网站设计流程大致分为几个阶段微商加人的24种方法
  • 网站建设工程师招聘cerntos wordpress
  • 怎么用企业网站做营销网络规划设计师第二版pdf
  • 汉口专业网站推广公司国外什么网站是做外贸
  • wap网站前景网站开发的付款方式
  • 怎样在中国建设银行网站开通短信提醒网络营销属于哪个专业
  • 最近网站不收录休闲生活网页制作视频教程
  • 2017年网站外链怎么做京东网站开发框架
  • 网站开发女广州 海珠 建网站
  • 响应式网站开发方法健康网站模版
  • 网站做404页面怎么做首饰网站建设
  • 电商网站开发需要什么语言高明网站建设首选公司
  • 西宁做网站的公司力请君博d网站 系统 区别
  • 淄博做网站58同城网站建设珠海 新盈科技公司
  • 网站模板怎么设计软件上海建筑建材业招标公告
  • 技术支持 如皋网站建设老域名对做网站的
  • 个人怎么做微信公众号和微网站软件实施工资一般多少
  • 网站建设费做什么科目wordpress采集插件 中文
  • 小木桥建设网站wordpress小说自动采集