插入排序图解与代码示例
发布日期:2021-10-12 20:08:22
浏览次数:5
分类:技术文章
本文共 649 字,大约阅读时间需要 2 分钟。
1.图解(真·灵魂画手)
2.代码
package com.qf.com.qf.weekend;/* * zt * 2020/7/25 * 10:05 * */public class Demo2 { public static void main(String[] args) { int[] arr = {50,20,80,10,60,30}; insert(arr); for (int i : arr) { System.out.print(i + " "); } } //插入排序:第二个数开始,与前面的数挨个比较,找到适合自己的位置 public static void insert(int[] arr){ for (int i = 1; i < arr.length; i++) { for (int j = i - 1; j >= 0; j--) { if(arr[j] > arr[j+1]){ int t = arr[j]; arr[j] = arr[j+1]; arr[j+1] = t; } } } }}
3.运行结果
转载地址:https://blog.csdn.net/qq_39773004/article/details/107547203 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月09日 09时44分02秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【转】电容滤波的两个要点_Detective_ALong_新浪博客
2019-05-06
html5星星评分组件,sass双循环写法
2019-05-06
h5锁屏提醒-锁横屏和锁竖屏
2019-05-06
LeetCode 方法详解
2019-05-07
View事件分发情况总结
2019-05-07
运放(二):运放带宽
2019-05-07
activiti入门列子一个简单的activiti请假流程
2019-05-07
Quartz入门实例5-处理因执行job超时而错过触发的job
2019-05-07
Quartz入门实例7-处理被中断的Job
2019-05-07
Quartz入门实例8-实现一个Job监听器
2019-05-07
Leetcode 删除排序链表中的重复元素
2019-05-07
服务器修改端口
2019-05-08
PHP 2 语句 数据类型 字符串函数 常量
2019-05-08
微信学习资料
2019-05-08
JS(1) JavaScript 用法
2019-05-08
(六) JavaScript 对象
2019-05-08
(七)JavaScript 函数
2019-05-08
开源项目(3-1)行为提取和动作识别
2019-05-08
[hbase] hbase 基础使用
2019-05-08
Android入门笔记10: AutoCompleteTextView 自动补全文本
2019-05-08