java语言实现插入排序法
来源:互联网 发布:python怎么打开idle 编辑:程序博客网 时间:2024/06/05 16:19
import java.util.Random;/** * Created by Administrator on 2016/10/17. */public class Inseret_sort { static Random random = new Random(); static int[] sort = new int [20]; public static void main(String[] args){ sort = initial(); for(int d:sort) System.out.print(d+" "); System.out.println(); insert_sort(sort); for(int d:sort) System.out.print(d+" "); } /** * 初始化数组 * @return */ private static int[] initial(){ int[] temp = new int[sort.length]; for(int i = 0;i<sort.length;i++) temp[i]=random.nextInt(100); return temp; } /** * 定义插入排序函数 * @param sort * @return */ private static int[] insert_sort(int[] sort){ for(int j=2;j<sort.length;j++){ int key = sort[j]; int i = j-1; while(i>=0&&sort[i]>key){ sort[i+1]=sort[i]; i=i-1; } sort[i+1]=key; } return sort; }}
1 0
- java语言实现插入排序法
- 插入排序 java语言实现
- 直接插入排序法——java语言实现
- 插入排序法java实现
- 插入排序java语言
- 用Java语言实现冒泡排序和插入排序
- 插入排序法C语言实现
- java实现插入排序
- java实现插入排序
- java实现插入排序
- 插入排序---java实现
- Java实现插入排序
- 插入排序 Java实现
- 插入排序(Java实现)
- java实现插入排序
- java实现插入排序
- Java实现插入排序
- 插入排序-Java实现
- JAVASE之异常
- 统计svn上两个版本或一段时间内的代码修改行数
- 如何确定Kafka的分区数、key和consumer线程数
- org.springframework.beans.factory.NoSuchBeanDefinitionException:
- 图论2-sat问题 HDU 3062
- java语言实现插入排序法
- SSH-基础篇-Action
- Xcode8调试黑科技:Memory Graph实战解决闭包引用循环问题
- Intellij IDEA svn的使用记录
- Java的基本数据类型-布尔类型
- android 初始化init.rc语法介绍
- 工作量证明算法
- The First Day
- 抽屉控件SlidingDrawer