直接插入排序(Java版)
来源:互联网 发布:算命的为何准 知乎 编辑:程序博客网 时间:2024/06/03 15:19
package com.love.test;import java.util.Scanner;/** * @author lenovo *直接插入排序实现 */public class InsertionSort {public static void insertSort(int []arr) {for(int i=0;i<arr.length;i++){//循环要排序的所有元素int temp = arr[i];//待插入元素int j;for(j=i-1;j>=0;j--){//将i-1以前的元素遍历比较一遍if(arr[j]>temp){arr[j+1]=arr[j];//将大于temp的元素后移一位}else {break;}}arr[j+1]=temp;//插入}}public static void main(String[] args) {int[] arr = new int [10];System.out.println("请依次输入十个整数:");Scanner s = new Scanner(System.in);for(int i=0;i<10;i++) {arr[i] = s.nextInt();}System.out.println("排序前的顺序为:");for(int i=0;i<10;i++){System.out.print(arr[i]+" ");}insertSort(arr);System.out.println("\n排序后的顺序为:");for(int i=0;i<10;i++){System.out.print(arr[i]+" ");}}}
0 0
- 直接插入排序(Java版)
- 直接插入排序(JAVA版)
- 直接插入排序java版
- 直接插入排序(java版)
- JAVA 插入排序(直接插入)
- #算法排序(Java版)#直接插入排序
- 排序之直接插入排序(Java)
- java直接插入排序(扑克排序)
- 排序算法--直接插入排序(JAVA)
- java排序(直接插入排序)
- Java---插入类排序(直接插入排序,希尔排序)
- java直接插入排序
- java 直接插入排序
- java直接插入排序
- Java直接插入排序
- 直接插入排序 java
- 直接插入排序 - Java
- 直接插入排序 Java
- THINKPAD E431 WIFI 驱动 bcmwl-6.30.223.141 在内核 3.16下的编译
- 找出n个元素中最小的k个数(编程珠玑第二章)
- codechef It Is Axis Time
- 让Android模拟飞起来
- Swap Nodes in Pairs
- 直接插入排序(Java版)
- acdream 1427
- Redis 主从复制
- html设置行距
- php快速排序方法
- 在solaris上使用rsync(1):实现两个server之间的文件传输
- LeetCode-Maximum Product Subarray
- 配置Tomcat(绿色版)
- 强大的数据访问助手——ADO.NET