java中怎么实现数组插入排序
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章给大家介绍java中怎么实现数组插入排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码实现public static void main(String[] args)
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
合肥智能建模软件开发
江苏综合软件开发厂家直销
企业网络安全科技馆郑州
研究美股的主要数据库
网络安全工程师接活
趋势分析数据库
车路协同网络技术
流浪者柯南游戏服务器
什么是嵌入式软件开发工程师
数据库非结构化数据
网络安全法制教育展板
python做数据库
2k20连不上服务器怎么解决
台州企业网络安全准入控制供应商
爬架网络安全网
福建学习软件开发排行榜
石家庄网络安全启动仪式
服务器cpu长期30%风险
传输网络安全性保障措施
计算机网络技术霍金
qq邮箱接收服务器是
有线网络比无线网络安全
网络安全手抄报简单发型
大话西游2 服务器联赛第一届
python做数据库
天谕手游安卓一区服务器找不到
攻击网络安全宣传周
富华网络技术有限公司怎么样
福建hp服务器虚拟化系统云空间
统计局网络安全承诺书