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

高档网站模板有做美食的网站有哪些

高档网站模板,有做美食的网站有哪些,如何做网络平台,wordpress谷歌字体 4.91、插入排序基本思想 插入排序的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序)&a…

1、插入排序基本思想

插入排序的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用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(j=i-1;j>=0;j--) {//从小到大排序的话,判断temp是否小于已排序好的元素的值,如果小于说明还要向前遍历;if(temp < arr[j]) {arr[j+1]=arr[j];}else {//发现temp大于已排序好的arr[j]的,说明要插在此元素的后一位,break跳出for循环;break;}}//将排序的元素插在arr[j]的后一位arr[j+1]arr[j+1]=temp;}return arr;}}

结果如图:
在这里插入图片描述

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

相关文章:

  • 深圳专业专业网站设计自动化培训机构排名
  • 新乡网站建设专业熊掌网络樟树市城乡规划建设局网站
  • 网站为什么不被收录做网站的复式照片
  • 小鱼儿外贸网站html个人网页代码
  • 《建设监理》网站手机要访问国外网站如何做
  • 个性化推荐网站开发源码大淘客网站建设
  • 公司网站建设宣传报道稿件wordpress缓存删除了有什么后果
  • 网站建设设计流程seo 新旧网站 两个域名
  • 山西建设厅官方网站框架布局技术制作一个网站
  • 宁波做网站优化美图秀秀在线制作图片
  • 海南智能网站建设报价云服务器怎么发布网站
  • 昆明市建设厅网站服装网站建设规划书范文
  • 找人做网站上线后被投诉侵权内江市网站建设
  • 哈尔滨网站建设多少钱dw网页设计报告
  • 潍坊做网站公司补脾最域名地址
  • 郑州网站建设方案服务logo是黑色 怎么调网站的色调
  • 网站回答问题app怎么做做网站需要什么样的电脑配置
  • 网站开发 所有权百度用户服务中心官网电话
  • 佛山网站建设品牌点击最高的模板网站
  • 广东省农业农村厅网站免费建网站 步骤
  • 免费软件网站建设谈谈你在建设主题资源网站时
  • 手机可怎么样做网站平顶山网站建设电话
  • 辽宁鞍山网站建设公司指数计算器
  • 一级a做爰片迅雷网站临沂网站建设哪家最好
  • 做音乐网站的条件陕西建设机械官方网站
  • 外贸网站 源码做期货网站违法的吗
  • wap免费建站深圳建站网站模板
  • 网站悬浮qq做招商如何选择网站
  • 合肥网站建设过程如何做网站 代码
  • 广州企业网站制作公司wordpress的网站好用吗