博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用Java排序算法
阅读量:4964 次
发布时间:2019-06-12

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

常用Java排序算法

冒泡排序 、选择排序、快速排序

1 package com.javaee.corejava; 2  3 public class DataSort { 4  5     public DataSort() { 6         // TODO Auto-generated constructor stub 7     } 8  9     public static void main(String[] args) {10         int[] p = { 34, 21, 54, 18, 23, 76, 38, 98, 45, 33, 27, 51, 11, 20, 79,  11                 30, 89, 41 };  12   13         long start = System.currentTimeMillis();  14   15         DataSort.bubbleSort(p);// 冒泡排序  16         //DataSort.selectSort1(p);// 选择排序 1 17         //DataSort.selectSort2(p);// 选择排序2  18         //DataSort.quickSort(p, 0, p.length - 1);// 快速排序  19   20         System.out.println("所用时间:" + (System.currentTimeMillis() - start));  21         for (int i = 0; i < p.length; i++) {  22             System.out.print(p[i] + " ");  23         }  24 25     }26     //冒泡排序27     public static void bubbleSort(int[] data){28         for(int i=0;i
data[j+1]){31 int temp=data[j];32 data[j]=data[j+1];33 data[j+1]=temp;34 }35 }36 }37 }38 //选择排序139 public static void selectSort1(int[] data){40 if(data==null||data.length==0){41 return;42 }43 for(int i=0;i
data[j]){62 int temp=data[i];63 data[i]=data[j];64 data[j]=temp;65 }66 }67 }68 }69 //快速排序70 public static void quickSort(int[] data,int start,int end){71 int key=data[start];72 int i=start;73 int j=end;74 while(i
key&&i
start){86 quickSort(data,start,i-1);87 }88 if(i+1

 

 

转载于:https://www.cnblogs.com/miaoyf/p/4060953.html

你可能感兴趣的文章
7zip 自解压安装程序
查看>>
jenkins 离线安装插件 ,插件的下载地址
查看>>
Edit控件显示多行文字
查看>>
java 日期与时间类
查看>>
JS第二周
查看>>
杭电1217————不像最短路的"最短路"
查看>>
【iCore3双核心板】发布 iCore3 硬件手册!
查看>>
dataTable.NET的search box每輸入一個字母進行一次檢索的問題
查看>>
Python 文件处理
查看>>
邻接表详解
查看>>
服务器一:分布式服务器结构
查看>>
迭代dict的value
查看>>
eclipse package,source folder,folder区别及相互转换
查看>>
Py 可能是最全面的 python 字符串拼接总结(带注释版)
查看>>
如何从亿量级中判断一个数是否存在?
查看>>
客户数据(类的调用)
查看>>
cookie session 和登录验证
查看>>
(转载)博弈汇总【巴什博奕,威佐夫博弈,尼姆博弈,斐波那契博弈】
查看>>
【数据结构作业】-【带头结点的单链表就地逆置】
查看>>
【Pet HDU - 4707 】【利用并查集找深度】
查看>>