插入排序图解与代码示例
发布日期: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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java希尔排序图解+代码
下一篇:选择排序图解与代码示例

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月09日 09时44分02秒