java實(shí)現(xiàn)快速排序的方法
更新時(shí)間:2015年05月30日 16:16:33 作者:hitxueliang
這篇文章主要介紹了java實(shí)現(xiàn)快速排序的方法,涉及java排序的相關(guān)操作技巧,需要的朋友可以參考下
本文實(shí)例講述了java實(shí)現(xiàn)快速排序的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
public class Quick { public static int[] Data = { 9, 8, 7, 4, 1, 12, 15, 63, 15, 20 }; public static void quick(int left, int right) { int i, j; int Pivot; int temp; i = left; j = right; Pivot = Data[(left+right)/2]; while (i < j) { while (Data[i] < Pivot)i++; while (Data[j] > Pivot) j--; if (i <= j) { temp = Data[i]; Data[i] = Data[j]; Data[j] = temp; i++; j--; } } if (left < j) quick(left, j); if (i < right) quick(i, right); } public static void main(String[] args) { System.out.println("aaa"); quick(0, 9); System.out.println("bbb"); for (int a = 0; a < Data.length; a++) { System.out.print(Data[a] + " "); } } }
希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- Java基于分治法實(shí)現(xiàn)的快速排序算法示例
- Java編程實(shí)現(xiàn)快速排序及優(yōu)化代碼詳解
- 快速排序算法在Java中的實(shí)現(xiàn)
- java簡(jiǎn)單快速排序?qū)嵗馕?/a>
- Java 冒泡排序、快速排序?qū)嵗a
- java 算法之快速排序?qū)崿F(xiàn)代碼
- JAVA一個(gè)快速排序?qū)崿F(xiàn)代碼
- 圖文講解Java中實(shí)現(xiàn)quickSort快速排序算法的方法
- Java編程中快速排序算法的實(shí)現(xiàn)及相關(guān)算法優(yōu)化
- 詳解Java中使用泛型實(shí)現(xiàn)快速排序算法的方法
- 詳解快速排序算法中的區(qū)間劃分法及Java實(shí)現(xiàn)示例
- 快速排序的原理及java代碼實(shí)現(xiàn)
- Java實(shí)現(xiàn)快速排序過程分析
相關(guān)文章
springboot中不能獲取post請(qǐng)求參數(shù)的解決方法
這篇文章主要介紹了springboot中不能獲取post請(qǐng)求參數(shù)的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06springboot集成shiro詳細(xì)總結(jié)
這幾天在看 shiro,用 springboot 集成了一下,下面的這個(gè)例子中主要介紹了 shiro 的認(rèn)證和授權(quán),以及鹽值加密的功能.程序可以運(yùn)行起來(lái).這里只做一個(gè)簡(jiǎn)單的介紹,后續(xù)會(huì)針對(duì)各個(gè)功能做一個(gè)詳細(xì)的介紹,這里不做過多的贅述,需要的朋友可以參考下2021-05-05詳解Spring Boot中如何自定義SpringMVC配置
這篇文章主要給大家介紹了關(guān)于Spring Boot中如何自定義SpringMVC配置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-09-09Java 關(guān)于eclipse導(dǎo)入項(xiàng)目發(fā)生的問題及解決方法(推薦)
下面小編就為大家分享一篇Java 關(guān)于eclipse導(dǎo)入項(xiàng)目發(fā)生的問題及解決方法(推薦),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2017-12-12如何使用mybatis-plus實(shí)現(xiàn)分頁(yè)查詢功能
最近在研究mybatis,然后就去找簡(jiǎn)化mybatis開發(fā)的工具,發(fā)現(xiàn)就有通用Mapper和mybatis-plus兩個(gè)比較好的可是使用,可是經(jīng)過對(duì)比發(fā)現(xiàn)還是mybatis-plus比較好,下面這篇文章主要給大家介紹了關(guān)于如何使用mybatis-plus實(shí)現(xiàn)分頁(yè)查詢功能的相關(guān)資料,需要的朋友可以參考下2022-06-06