java中怎么实现数组插入排序
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍java中怎么实现数组插入排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码实现public static void main(String[] args)
千家信息网最后更新 2026年11月02日java中怎么实现数组插入排序
这篇文章给大家介绍java中怎么实现数组插入排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
代码实现
public static void main(String[] args) { //排序数组 int[] arr = {9,7,8,2,5,1,3,6,4}; //选择数据 int select = 0; //数组长度 int arrLen = arr.length; //选择从第二个数字开始 for (int i = 1; i < arrLen; i++) { //暂存选择值 select = arr[i]; //标记替最后一个大于选择值的下标 int j = 0; /*从选择值往前面做对比,如果选择值小与前面的值就把前面的数值赋给后一位, 遇到比选择值小的则停止对比*/ for (j = i; j > 0 && select <= arr[j-1]; j--) { arr[j] = arr[j-1]; } //将选择值赋给比选择值小的后一位 arr[j] = select; System.out.print("第"+i+"轮排序后:"); for (int item : arr) { System.out.print(item); } System.out.println("");//换行 } //排序后 System.out.print("排序后:"); for (int item : arr) { System.out.print(item); } }程序执行后结果:
第1轮排序后:798251364
第2轮排序后:789251364
第3轮排序后:278951364
第4轮排序后:257891364
第5轮排序后:125789364
第6轮排序后:123578964
第7轮排序后:123567894
第8轮排序后:123456789
排序后:123456789
关于java中怎么实现数组插入排序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
排序
数组
选择
内容
更多
帮助
不错
代码
兴趣
小伙
小伙伴
数字
数据
文章
知识
程序
篇文章
结果
长度
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网金融科技
科技股互联网
朗新科技与工业互联网
互联网 的科技创新
紫鲸互联网科技
互联网金融 科技创新
互联网 科技服务平台
哈尔滨新华互联网科技
济南和联互联网科技有限公司
互联网科技寓意
重庆威客帮互联网科技
互联网科技大奖都有哪些公司
如何创新互联网科技
威龙国际互联网科技公司
朱啸虎曾投资哪些互联网科技企业
长沙互联网科技
高科技互联网套路
深圳互联网科技园地址
陕西彩京云互联网科技有限公司
株洲百竞科技的互联网营销顾问
互联网巨头科技公司
合肥互联网科技公司
为想互联网科技
融势互联网科技
丰台科技园 互联网公司
互联网科技公司有风险吗
互联网金融科技名词解释
领航科技大厦互联网公司
上海万顺科技互联网有限公司招聘
悟空问答互联网科技