问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java插入排序代码解析

发布网友 发布时间:2022-04-30 20:01

我来回答

2个回答

热心网友 时间:2022-06-30 13:39

public class InjectionSort //定义一个 InjectionSort 类
public static void injectionSort(int[] number) //传数组
for(int j = 1;j<number.length;j++)//循环
int tmp = number[j]; //循环把数组第二个值放到tmp里
int i = j-1//给i 赋值
while(tmp<number[i]) //tmp值和数组第一个值比较谁小
number[i+1] = number[i]; //如果小于就把第一个值赋值给第二个
i--;
if(i == -1)//如果i值=-1
break; //退出循环
number[i+1] = tmp //因为比较数组里的前一个比后一个这样就换交了实现了把小的放在前面
这是第一次,因为循环是一个数组,后边的就一次往下循环,最后就把数组里的顺序从小到大排序了
public static void main(String[] args){
int[] num = {5,46,26,67,2,35};//定义数组num
injectionSort(num);//调用方法
for(int i = 0;i<num.length;i++){
System.out.println(num[i]);//显示排序后的数组,一行显示一个值

简单说就是数组里第二个和第一个比谁小,把小的放到第一个里,大的放到第二个里,然后第二个再和第三个比,小的还是放在前,一直比到这个数组结束,这样就实现了从小到大,希望我说的够详细

热心网友 时间:2022-06-30 13:40

这个和数据结构 (C语言版)的插入排序算法很相似啊(建议参考一下那个实现)
从第二个元素开始,然后将第j个元素插入到已排序好的前j-1个元素中使之仍然有序,最终得到一个有序的序列
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
珍珠粉可以天天敷脸吗 教你自制珍珠粉面膜 中超什么时候成立 交通刷卡金是什么 哪吒V上市进入倒计时,车身超4米,轴距为2420mm,续航里程401km. 关于倩女幽魂爆鬼问题 倩女幽魂什么是大宝队 关于倩女幽魂爆鬼分红的问题 泰国绿咖喱中的咖喱酱是如何制作的,它的独特口味来源于哪些香料?_百度... 好看电视剧,推荐个,现代都市剧,古装剧,战争爱情剧都可以,要经典,确确 ... 去北京上大学转户口好不好 手机QQHDMINI版的怎么用啊,怎么找不到退出啊返回,它还是在上面登的啊 JAVA数组插入排列 隐蔽资料怎么做 卫生间墙面防水隐蔽的做法是怎样的 地下室防水隐蔽资料怎么做呀? 土建工程中,隐蔽资料需做哪些? 屋面隐蔽工程资料该怎么做 花圈的发票怎么开 防水卷材隐蔽工程如何做 购花圈如何入账 地下室防水套管隐蔽资料如何做? 花圈多少钱一个 室内防水隐蔽工程验收记录的主要内容? 房建上面 卫生间防水的资料怎么做了?用不用做检验批、隐蔽? 单位购买花圈如何报销 墙面防水隐蔽工程需要做哪里,要在哪里做 我现在学做防水的资料,请问需要哪些资料,还有隐蔽资料怎么填写?谢谢 报销花圈吊帐违反财务规定吗? 同事母亲去世,公司买的花圈,记在管理费用那个明细科目下 卫生间墙面防水隐蔽工程--浴室墙面防水材料 tcl电视开机出显,正在进行初始化,怎么办 联想电脑的账户如何设置隐藏 java实现一个插入排序 排序算法写在一个方法里面 基础数据用数组保存... TCL智能电视,点恢复出厂设置后,电视画面一直停留在“正在进行初始化”,该怎么办?是不是电视坏了? java程序修改:直接插入法,边输入边排序 TCL智能电视,点恢复出厂设置后,电视画面一直停留在“正在进行初始化”,该怎么办?是不是电视坏了?_百度问一问 我家的电视是TCL的,打开后显示正在进行初始化,应该怎么办 黑群晖7.0搜不到 TcL电视一个小时了,一直是正在进行初始化 黑群晖6有必要升7 TCL电视打开屏幕上显示:正在进行初始化,等了十分钟也没反应,怎么办呢? 保温水壶摔了漏水怎么办 关于夏夜的美景作文 新手机号怎么注册不了怎么办? 新买的暖水瓶漏水了是怎么回事?要怎么办呢? 新卡怎么注册 新手机号怎么申请? 看图写话夏天的夜晚小红数星星 新手机号怎么申请 生活中什么东西是尼龙布