算法复习之插入排序
2016-04-17 10:32
253 查看
public class InsertionSorting { public static void sort(int[]src){ for (int i = 1; i < src.length; i++) { for(int j=i;j>0;j--){ if(src[j]<src[j-1]){ exchange(src,j,j-1); } } } } public static void exchange(int[]src,int i,int j){ int temp = src[i]; src[i]=src[j]; src[j]= temp; } public static void main(String[] args) { int[] src = new int[]{5,2,8,3,5,0}; sort(src); for (int i : src) { System.out.println(i); } } }
相关文章推荐
- LeetCode——040
- Grbl-51
- Mybatis 动态sql 小结
- JSON之Jackson(二)
- CSP考试 2015年12月第1题 数位之和 C语言实现
- SPOJ15710 Iterated sums
- C++封装、继承、多态
- 第七周学习进度
- linux第四次读书笔记
- LightOJ 1341 Aladdin and the Flying Carpet【整数分解】
- Kali 强大的抓包工具 WIRESHARK
- LightOJ 1341 Aladdin and the Flying Carpet【整数分解】
- LightOJ 1341 Aladdin and the Flying Carpet【整数分解】
- 视频封装格式之mkv--1
- java native关键字
- 20145236 《Java程序设计》实验二实验报告
- 进程间的通信方式与进程间同步方式
- php session和cookie
- IE请求和响应报文解释
- BestCoder Round #80(B)高精度