直接插入排序
来源:互联网 发布:数控g92螺纹编程实例 编辑:程序博客网 时间:2024/06/05 19:58
package com.paixu;
//直接插入排序
public class SISort {
public int[] sisort(int[] src){
int l;
for(int i=1;i<src.length;i++){
int j=i-1;
l = src[i];
while((j>=0)&&(l<src[j])){
src[j+1] = src[j];
j--;
}
src[j+1] = l;
}
return src;
}
public static void main(String[] args) {
int[] src = {49,38,65,97,76,13,27,49};
int[] src1 = new SISort().sisort(src);
for(int i=0;i<src1.length;i++){
System.out.print(src1[i]+" ");
}
}
}
//直接插入排序
public class SISort {
public int[] sisort(int[] src){
int l;
for(int i=1;i<src.length;i++){
int j=i-1;
l = src[i];
while((j>=0)&&(l<src[j])){
src[j+1] = src[j];
j--;
}
src[j+1] = l;
}
return src;
}
public static void main(String[] args) {
int[] src = {49,38,65,97,76,13,27,49};
int[] src1 = new SISort().sisort(src);
for(int i=0;i<src1.length;i++){
System.out.print(src1[i]+" ");
}
}
}
0 0
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- unity3d NGUI的动画(原)
- Linux/Unix环境下计算C程序运行时间
- oracle数据库完全恢复和不完全恢复以及执行用户管理辈分恢复
- 首款手游上线了,CrazyFist
- 大二第一次月赛----寻找最大数(三)
- 直接插入排序
- 网站收录
- Maximum Product Subarray
- mfc onsize() 乱序
- 前序遍历中序遍历求后序遍历-数组篇
- 希尔排序
- NSIS的安装程序在Windows Server 2012下呈现不响应的状态
- [转载]activiti5.13 框架 数据库设计说明书
- 记一次JVM GC日志分析