public class InsertSort {
public static void main(String[] args) {
int[] old = {1,3,3,67,214234,34,9,34314,56,1};
sort(old);
print(old);
}
public static void sort(int[] a){
for(int i=1;i<a.length;i++){
int temp = a[i];
int inner = i;
while(temp<a[inner-1] && inner>0){
a[inner] = a[inner-1];
inner--;
}
a[inner] = temp;
}
}
public static void print(int[] a){
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
}
}
分享到:
相关推荐
选择排序 冒泡排序 插入排序 合并排序 快速排序算法原理及代码实现 不同排序算法时间效率的经验分析方法 验证理论分析与经验分析的一致性 当面临巨大数据量的排序的时候,还是优先选择合并排序算法和快速排序算法。...
实现以下常用的内部排序算法并进行性能比较:"直接插入排序"," 折半插入排序"," 2—路插入排序"," 表插入排序"," 希尔排序"," 起泡排序"," 快速排序"," 简单选择排序"," 树形选择排序"," 堆排序"," 归并排序"," 链式...
算法-数据结构和算法-11-插入排序.rar
算法-排序-代码 算法-排序-代码 算法-排序-代码 算法-排序-代码 算法-排序-代码 在我们生活的这个世界中到处都是被排序过的东东。站队的时候会按照身高排序,考试 的名次需要按照分数排序,网上购物的时候会...
Python算法之---冒泡,选择,插入排序算法.py
排序算法:排序算法汇总--各类排序算法 冒泡,选择,插入,快排,归并,堆排
VC++多线程实现三种排序算法比较----冒泡排序、快速排序、归并排序,很有意思,可以下载看看!
选择排序 冒泡排序 插入排序 合并排序 快速排序算法原理及代码实现 不同排序算法时间效率的经验分析方法 验证理论分析与经验分析的一致性 void Init_Random();//数组随机数初始化函数声明 void Show_Array();//展示...
经典排序算法 - 插入排序Insertion sort 经典排序算法 - 基数排序Radix sort 经典排序算法 - 鸽巢排序Pigeonhole sort 经典排序算法 - 归并排序Merge sort 经典排序算法 - 冒泡排序Bubble sort 经典排序算法 - ...
各种经典排序算法小结---必知必会 各种经典排序算法小结---必知必会 各种经典排序算法小结---必知必会
最快的排序算法 谁才是最强的排序算法:快速排序-归并排序-堆排序,排序算法数据结构
NULL 博文链接:https://xieyan30.iteye.com/blog/1922400
最快的排序算法 最快的内容查找算法-----暴雪的Hash算法,排序算法数据结构
算法-理论基础- 排序- 直接插入排序(包含源程序).rar
最快的排序算法 计算机最快的算法-史上14个最快速算法:孩子的计算能力爆表!大脑堪比计算机!...,排序算法数据结构
C语言版的排序方法---插入排序,非常有用的代码,可以实际中使用。
各类排序算法整理--C语言描述--本人编写 排序算法种类有: 冒泡 快速排序 堆排序 希尔排序 插入排序 选择排序 二路归并排序
详解Java常用排序算法-插入排序
在STM8S003单片机上实现数组排序,用3种冒泡排序法对数组进行排序,并通过串口打印排序过程。
非支配排序遗传算法(NSGA-II) 的实现,一种Python 中 的多目标优化算法_python_Jupyter _代码_下载