插入排序
来源:互联网 发布:网络排错大讲解 编辑:程序博客网 时间:2024/06/09 18:31
/** * 插入排序 */ public static int[] sortByInsert(int[] arr){ int temp; for (int i = 1; i < arr.length; i++) { int j = 0; while(j<=i-1){ //从第一个开始比,若比那个小,就放在它的前面,然后其他的后移一位 if(arr[i]<arr[j]){ temp = arr[i]; for(int k=i-1;k>=j;k--){ arr[k+1]=arr[k]; } arr[j] = temp; break; } j++; } System.out.println(Arrays.toString(arr)+",i"+i); } return arr; }
阅读全文
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- JAVA面试技术栈
- Mobile DevOps? DevOps? What’s the Difference?
- (算法分析Week16)Remove Nth Node From End of List[Medium]
- 设计之附件上传与下载
- MessagePack: MessagePack入门
- 插入排序
- kudu数据刷新策略
- ubuntu下“ fatal error: pyconfig.h: 没有那个文件或目录”的一种解决办法
- 堆栈实现四则运算
- 线程篇--线程池Executors类几种方法的使用
- 局域网内无法使用UDL文件获取SQL Server服务器名称
- 强制不让盒子内的content换行等样式
- Java 给图片添加文字功能
- Android--fragment从activity中获取数据