直接插入排序
来源:互联网 发布:cs弹道优化脚本 编辑:程序博客网 时间:2024/06/02 05:15
public class InsertSort{ public static void insertSort(int[] array){//直接插入排序 for(int i=1;i<array.length;i++){ if(array[i]<array[i-1]){ int temp=array[i]; int k=i-1; for(int j=k;temp<array[j] && j>=0;j--){ array[j+1]=array[j]; k--; } array[k+1]=temp; } } } public static void printArray(int[] array) {//打印 for(int i=0;i<array.length;i++){ System.out.print(array[i]); if(i!=array.length-1){ System.out.print(" "); } } } public static void main(String[] args) {//{05, 56, 13, 88,19, 37, 64,75,80, 21,92}(用数组存放) int[] a={05, 56, 13, 88,19, 37, 64,75,80, 21,92}; System.out.println("排序前的序列:"); printArray(a); insertSort(a); System.out.println("\n排序后的序列:"); printArray(a); }}
0 0
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- poj2388快速排序
- 健康!睡眠!拉筋!
- 快速排序
- C/C++: for循环
- Python中的闭包实例详解
- 直接插入排序
- LeetCode 26 Remove Duplicates from Sorted Array题解
- idea导入项目后编译提示misc.xml(系统找不到指定的提示文件)
- 如何用Qt Creator进行Debug
- js 对编码后的中文字符解码
- (11)向量组及其线性组合
- iOS Xcode使用xcconfig配置环境参数(Debug&Release)
- 第十四周项目4(2)—矩阵相乘
- 我的iMac苹果电脑的系统崩溃和恢复