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

北京网站推广营销服务电话专业做网站的网站

北京网站推广营销服务电话,专业做网站的网站,国外wordpress主题风险,深圳龙华区龙华街道高坳新村插入排序 每一轮插入排序后的结果与打扑克牌取牌原理相似,将取到的牌插入到合适的位置,但在程序实现方面还是基于交换的算法。 它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。 import java.util.…

插入排序

每一轮插入排序后的结果与打扑克牌取牌原理相似,将取到的牌插入到合适的位置,但在程序实现方面还是基于交换的算法。
它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

import java.util.Random;public class InsertSelect {public static void main(String[] args) {int[] arr = createArray(10);printArray(arr);//插入排序insertSort(arr);System.out.println("插入排序后的数组为:");printArray(arr);}public static void insertSort(int[] arr){if (arr == null || arr.length < 2){return;}for (int i = 1; i < arr.length; i++) {//0~i 做到有序for (int j = i-1;j>=0&&arr[j]>arr[j+1];j--){//j>=0 防止j--数组下标越界//不停的交换,直到0——i是有序的swap(arr,j,j+1);}}}//交换数组元素的方法public static void swap(int[] arr,int i,int j){//异或交换法——i和j是一个位置的话就会出错arr[i] = arr[i] ^ arr[j];arr[j] = arr[i] ^ arr[j];arr[i] = arr[i] ^ arr[j];//常规交换/* int temp = arr[i];arr[i] = arr[j];arr[j] = temp;*/}//随机生成数组,数组中的元素[0,20)public static int[] createArray(int length) {int[] arr = new int[length];Random random = new Random();for (int i = 0; i < arr.length; i++) {arr[i] = random.nextInt(20);//[0,20)}return arr;}//打印数组方法public static void printArray(int[] arr){for (int i=0;i<arr.length;i++) {if (i==0){if (arr.length==1){System.out.println("["+arr[0]+"]");}else{System.out.print("["+arr[i]+",");}}else if(i==arr.length-1){System.out.println(arr[i]+"]");}else {System.out.print(arr[i]+",");}}System.out.println("--------------------------------------------------------");}
}
http://www.yayakq.cn/news/804512/

相关文章:

  • 微信商城网站建设wordpress重新定向
  • 自学摄影教程的网站有哪些网络营销公司主要做些什么
  • 大连个人做网站做led视频好的网站
  • wordpress调用文章内容搜索引擎优化的分类
  • 北京市建设工程质量监督站网站流量卡分销平台
  • 网站如何做链接那块做微信平台网站
  • 网站制作模板实用又有创意的设计
  • cms建站系统是什么wordpress 站群会员
  • 微信做模板下载网站有哪些wordpress二维码动态图片大小
  • 做网站 注意php网站迁移
  • 网站织梦模板百度云网盘搜索引擎
  • 文化馆网站建设外贸网站优化怎么做
  • 营销型网站制作培训多少钱全国装饰100强排名
  • 模板网站做外贸好不好h5搭建
  • 做网站需要先买域名吗可以帮忙做网站做公司
  • 天津百度网站快速排名网站手机客户端在线制作
  • 抽奖的网站怎么做的全flash 电子商务网站如何推广
  • 自己做网站接广告ag娱乐建设网站
  • asp保险网站源码wordpress 随机名言插件
  • 网站定制兴田德润实力强职参简历网站
  • 北京矿建建设集团有限公司网站华为官方网站进入
  • wordpress站点管理员快钱支付需要网站备案吗
  • 学网站开发首先学哪些基础天津大型网站设计公司
  • 龙华新区城市建设局网站有机玻璃制品 东莞网站建设
  • 三合一网站建设口碑好wordpress修改标题链接
  • 如何做招生网站嘉兴网站托管
  • 建设网络道德教育网站的有效措施有网站提交收录入口
  • 电子商务网站建设的目标是什么学院网站建设计划
  • 怎么制作网站论坛模板小程序商城开发商
  • 视觉设计网站有哪些怎么自己免费制作app