插入排序2
来源:互联网 发布:qt4 串口源码 编辑:程序博客网 时间:2024/06/07 03:46
/** * 插入排序的递归实现: * 使用递归的方法代替循环遍历 * Created by hasee on 2017/6/8. */public class InsertSort2 { public static void doSort(int[] a){ if(a.length>2){ doSort(Arrays.copyOf(a,a.length-1)); } int next = a[a.length - 1]; int i = a.length-2; while (i>=0 && a[i]>=next){ a[i+1] = a[i]; i--; } a[i+1] = next; } public static void main(String[] args) { int[] a = {1,2,3,4,5,6,7,8,9}; doSort(a); for(int i=0; i<a.length; i++){ System.out.println(a[i]); } }}
阅读全文
1 0
- 排序 : 2 插入排序
- 排序 : 2 插入排序
- 排序2-插入排序
- 插入排序--2路插入排序
- 插入排序之2路插入排序
- 插入排序(直接插入排序,折半插入排序,2路插入排序,希尔排序)
- 插入排序(直接插入排序,折半插入排序,2路插入排序,希尔排序)
- 数据结构 排序2 插入排序
- 排序算法2-插入排序
- 排序算法(2)----插入排序
- //插入排序 直接插入排序 二分插入排序 2-路插入排序 表插入排序 希尔排序
- 2路插入排序
- 2路插入排序
- 2路插入排序
- 2-路插入排序
- 2-路插入排序
- 插入排序2
- 2-路插入排序
- 自动化运维工具ansible学习
- Toolbar
- linux新定时器:timefd及相关操作函数
- SpringBoot下实现mybatis代码自动生成
- js 探讨call,apply,bind的使用
- 插入排序2
- rxjava系列(二)-- 强大的操作符
- gdb用法
- 引入外部PHP的几种方式
- 守护进程
- 00104 SQL查询进阶2:多表联合查询JOIN
- Hdu2204 Eddy's爱好
- 异步修改+显示隐藏
- iOS 敏捷开发项目实战