java插入排序演示
来源:互联网 发布:淘宝论坛怎么引流 编辑:程序博客网 时间:2024/06/07 19:38
public class DemoSort {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double arr[]={-3,-5,2,4,1,10,18,19,7,25,26,-9,-10,100};
System.out.println("排序前:");
InsertSort.display(arr);
InsertSort.sort(arr);
System.out.println("排序后:");
InsertSort.sort(arr);
InsertSort.display(arr);
}
}
class InsertSort//插入排序类
{
public static void sort(double arr[])//排序方法
{
double tmp;
for(int i=1;i<arr.length;i++)//i表示无序序列的下标
{
for(int j=i;j>0;j--)
{
if(arr[j]<arr[j-1])
{
tmp=arr[j-1];
arr[j-1]=arr[j];
arr[j]=tmp;
}
else
{
break;
}
}
}
}
public static void display(double arr[])
{
for(int i=0;i<arr.length;i++)
{
System.out.print(arr[i]+" ");
}
System.out.println();
}
}
- java插入排序演示
- 排序算法(冒泡、选择、插入)附Java演示源码
- java冒泡排序演示
- java选择排序演示
- 直接插入排序的演示过程
- Java排序--插入排序
- 排序-插入排序-Java
- java演示各种排序法
- 插入排序之shell排序分析及源码演示
- 插入排序--直接插入排序[Java实现]
- 插入排序--折半插入排序[Java实现]
- java插入排序之直接插入排序
- 【插入排序】直接插入排序--Java
- 【插入排序】二分插入排序--Java
- 插入排序----直接插入排序----java实现
- [java]插入排序及折半插入排序
- java插入排序--直接插入排序
- MATLAB实现直接插入排序的演示动画
- 分享一组自己写的实时折射、镜面反射shader
- Libevent源码分析-----多线程、锁、条件变量(二)
- 欢迎使用CSDN-markdown编辑器
- SpringMVc上传文件
- VC++串口通信编程详解
- java插入排序演示
- 时间工具类
- 文字移动
- jvisualvm 远程监控Linux下的tomcat(后附resin的配置)
- Libevent源码分析-----TAILQ_QUEUE队列
- code vs 1218 疫情控制 (二分+贪心+倍增)
- Illegal operation on empty result set.
- 数据库的读取
- R-CNN+SPP-NET+Fast-R-CNN+Faster-R-CNN+YOLO+SSD阅读笔记