本篇內(nèi)容介紹了“java數(shù)組排序方法有哪些”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
成都創(chuàng)新互聯(lián)專注于萬安企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城系統(tǒng)網(wǎng)站開發(fā)。萬安網(wǎng)站建設(shè)公司,為萬安等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)前言
JAVA中在運(yùn)用數(shù)組進(jìn)行排序功能時,一般有四種方法:快速排序法、冒泡法、選擇排序法、插入排序法。
方法如下:
1、快速排序:首先是最簡單的Array.sort,直接進(jìn)行排序:
public static void main(String[] args) { int[] arr = {4,3,5,1,7,9,3}; Arrays.sort(arr); for (int i : arr){ System.out.println(i); }
點(diǎn)擊運(yùn)行即可輸出已排序的數(shù)組數(shù)字。
2、部分排序法:使用Array.sort還可進(jìn)行選擇想要排序的部分?jǐn)?shù)字,如將下角標(biāo)編號為1~4的數(shù)字進(jìn)行排序,其他數(shù)字順序不變。
public static void main(String[] args) { int[] arr = {4,3,5,1,2,9,3,0}; Arrays.sort(arr,1,4); for (int i = 0;i 輸出結(jié)果為:4,1,3,5,2,9,3,0, 可見僅下標(biāo)為1~4的數(shù)字進(jìn)行了排序。 3、冒泡排序法:顧名思義,從下到上,兩兩進(jìn)行比較,越小的越往上,從而形成由小到大的排序。 public static void bubble(int[] arr){ int temp; //根據(jù)角標(biāo)進(jìn)行比較, for(int i = 0; i “java數(shù)組排序方法有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
當(dāng)前題目:java數(shù)組排序方法有哪些-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://weahome.cn/article/dhesjp.html