博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
插入排序
阅读量:3890 次
发布时间:2019-05-23

本文共 435 字,大约阅读时间需要 1 分钟。

很多初学者所说的插入排序,实际上指的就是直接插入排序算法,插入排序算法还包括折半插入排序、2-路插入排序,表插入排序和希尔排序等,后序文章都会一一讲到。

第1趟插入:将第2个元素插入前面的有序子序列,此时前面只有一个元素,当然是有序的

第2趟比较:将第3个元素插入前面的有序子序列,前面的2个元素是有序的
第n-1趟比较:将第n个元素插入前面的有序子序列,前面n-1个元素是有序的

在这里插入图片描述

package sort;public class 插入排序 {
/** * @param args */ public static void main(String[] args) {
int[] arr={
101,34,119,1}; insertSort(arr); } public static void insertSort(int[] arr) {
for(int i=1;i
=0 && insertValue

转载地址:http://vothn.baihongyu.com/

你可能感兴趣的文章
SAP HANA CREATE TABLE
查看>>
SAP HANA CREATE USER
查看>>
SAP HANA index type
查看>>
SAP HANA SQL GROUP BY / ORDER BY / OVER / CASE
查看>>
重学C++之路_#1_概述_总体介绍
查看>>
重学C++之路_#1_基础用法
查看>>
重学C++之路_#1_异常处理
查看>>
C/C++指针回顾
查看>>
算法之排序--希尔排序
查看>>
javascript深入浅出图解作用域链和闭包
查看>>
WebKit之Http请求
查看>>
WebKit之FrameWork层介绍
查看>>
WebKit之Http响应
查看>>
Webkit之支持WML
查看>>
Webkit之HTMLInput分析
查看>>
WebKit之UserAgent分析
查看>>
Webkit之HTMLToken处理
查看>>
Webkit之HTMLTokenizer分析
查看>>
Webkit之平台相关层
查看>>
Webkit之UI层布局
查看>>