java中怎么实现数组插入排序
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章给大家介绍java中怎么实现数组插入排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码实现public static void main(String[] args)
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
h3c服务器网络接口怎么启用
心理测试系统数据库设计
arcgis数据库
软件开发绩效考核
选择服务器远的大区玩英雄联盟
网络安全常识 考题
服务器租用网
web删除数据库信息
微信提示服务器断开
换个网络连不上数据库
数据库重载和重写的不同
厦门软件开发收入怎么样
数据库 富文本 解析
网络安全产品调查
v100 服务器
计算机网络安全的二本
黑龙江大学网络安全技术
与网络安全有关的证书
江阴软件开发技术参数
高中微机网络技术应用
计算机网络技术函授内容
网络技术什么时候有的
网络技术 成语
与网络技术有关的论文
软件开发培训好
丰台区制造软件开发调试
串口下载器软件开发
浩扬瀚软件开发工作室
组建软件开发团队需要什么人
湖北盛天网络技术股份股票