博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
几种sort算法的Java实现
阅读量:5072 次
发布时间:2019-06-12

本文共 1093 字,大约阅读时间需要 3 分钟。

InsertionSort

插入排序
import java.util.Arrays;public class InsertionSort {    public static void main(String[] args) {        int[] a = new int[10];        populateArray(a);        printArray(a);        insertionSort(a);        System.out.println();        printArray(a);    }    private static void insertionSort(int[] a) {        // TODO Auto-generated method stub        for (int i = 1; i < a.length; i++)         {            int value = a[i];            int j = i;                        while (j > 0 && a[j - 1] > value)             {                a[j] = a[j - 1];                j--;            }            a[j] = value;        }    }    private static void printArray(int[] a) {        // TODO Auto-generated method stub        System.out.println(Arrays.toString(a));    }    private static void populateArray(int[] arr) {        // TODO Auto-generated method stub        for (int i = 0; i < arr.length; i++) {            arr[i] = (int) (Math.random() * 100);        }    }}

 

后续的几种排序以后会逐渐补充....
剩下的几种排序算法的实现可以参考:
2014-10-16 23:41:28

 

转载于:https://www.cnblogs.com/jinfenglee/p/4388721.html

你可能感兴趣的文章
第九章 前后查找
查看>>
Python学习资料
查看>>
多服务器操作利器 - Polysh
查看>>
jQuery 自定义函数
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
网卡流量检测.py
查看>>
ajax
查看>>
poj1981 Circle and Points 单位圆覆盖问题
查看>>
POP的Stroke动画
查看>>
SQL语句在查询分析器中可以执行,代码中不能执行
查看>>
yii 1.x 添加 rules 验证url数组
查看>>
html+css 布局篇
查看>>
SQL优化
查看>>
用C语言操纵Mysql
查看>>
轻松学MVC4.0–6 MVC的执行流程
查看>>
redis集群如何清理前缀相同的key
查看>>
Python 集合(Set)、字典(Dictionary)
查看>>
获取元素
查看>>