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

澳大利亚房产网站大全邯郸百度推广公司

澳大利亚房产网站大全,邯郸百度推广公司,金山集团网站建设,以家为主题做网站插入排序 每一轮插入排序后的结果与打扑克牌取牌原理相似,将取到的牌插入到合适的位置,但在程序实现方面还是基于交换的算法。 它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增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.ds6.com.cn/news/13342.html

相关文章:

  • 正规投资软件app哪个好聊石家庄seo
  • 磁力网站怎么做的免费的自媒体一键发布平台
  • 展会展台搭建服务长沙关键词优化推荐
  • 网站首页怎么做百度广告联盟平台的使用知识
  • 做购物网站的公司seo常用工具包括
  • 三级a一级a做爰网站系统优化大师
  • nba新闻那个网站做的好亚马逊查关键词排名工具
  • 西安做网站的公司电话如何搭建一个网站平台
  • wordpress是不是cms昆明关键词优化
  • 小游戏网站代码百度免费资源网站
  • 织梦dede门户资讯新闻网站源码域名注册人查询
  • 自己做app建网站百度怎么推广产品
  • 网站设计网页版整站优化系统厂家
  • 上海市建设委员会网站优化网站收费标准
  • 佛山seo网站优化网络小说排行榜
  • 木兰网关键词优化网站排名
  • 外贸网站排行自己如何制作一个网站
  • 做网站要有什么团队营销推广方案包括哪些内容
  • 成都网站建设工作室企业网站推广策划
  • 微网站免费建站系统优化seo是什么意思
  • 做网站论坛百度推广搜索排名
  • 什么软件做网站最好seo站长常用工具
  • 网站 关键词库 怎么做电脑清理优化大师
  • 网站分哪几种郑州外贸网站推广
  • 网站建设的后期维护费用北京seo推广优化
  • 自己网站建设问题有效获客的六大渠道
  • 嵌入式网站开发培训百度推广客户端手机版下载
  • 网页设计实训报告范文免费黄石seo诊断
  • 网站做直播功能需要注册吗seo排名工具
  • 如何做淘外网站推广株洲seo排名