日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

java冒泡排序和選擇排序詳解

瀏覽:196日期:2022-08-09 14:11:48
目錄1、冒泡排序2、選擇排序法總結(jié)1、冒泡排序

冒泡排序(Bubble Sorting)的基本思想是:通過對待

排序序列從前向后(從下標較小的元素開始),依次比較相鄰元素的值,若發(fā)現(xiàn)逆序則交換,使值較大的元素逐漸從前移向后部,就象水底下的氣泡一樣逐漸向上冒。

因為排序的過程中,各元素不斷接近自己的位置,如果一趟比較下來沒有進行過交換,就說明序列有序。

圖解冒泡排序算法的過程

原始數(shù)組:3, 9, -1, 10, 20

第一趟排序

(1) 3, 9, -1, 10, 20 // 如果相鄰的元素逆序就交換

(2) 3, -1, 9, 10, 20

(3) 3, -1, 9, 10, 20

(4) 3, -1, 9, 10, 20

第二趟排序

(1) -1, 3, 9, 10, 20 //交換

(2) -1, 3, 9, 10, 20

(3) -1, 3, 9, 10, 20

第三趟排序

(1) -1, 3, 9, 10, 20

(2) -1, 3, 9, 10, 20

第四趟排序

(1) -1, 3, 9, 10, 20

小結(jié)冒泡排序規(guī)則

(1) 一共進行 數(shù)組的大小-1 次 大的循環(huán)

(2)每一趟排序的次數(shù)在逐漸的減少

(3) 如果我們發(fā)現(xiàn)在某趟排序中,沒有發(fā)生一次交換, 可以提前結(jié)束冒泡排序。這個就是優(yōu)化

import java.util.Arrays;public class BubbleSort {public static void main(String[] args) {// TODO Auto-generated method stubint arr[]= {3,9,-1,10,-2};//第i+1趟排序,將最大的數(shù)排在最后int temp=0;//臨時變量for(int i=0;i<arr.length-1;i++) {//定義第幾輪排序for(int j=0;j<arr.length-1-i;j++) {if(arr[j+1]<arr[j]) { temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}System.out.println('輸出第'+(i+1)+'趟排序的結(jié)果');System.out.println(Arrays.toString(arr));} }}

運行結(jié)果:

輸出第1趟排序的結(jié)果[3, -1, 9, -2, 10]輸出第2趟排序的結(jié)果[-1, 3, -2, 9, 10]輸出第3趟排序的結(jié)果[-1, -2, 3, 9, 10]輸出第4趟排序的結(jié)果[-2, -1, 3, 9, 10]

2、選擇排序法

排序思路:

原始的數(shù)組 : 101, 34, 119, 1

第一輪排序 : 1, 34, 119, 101

第二輪排序 : 1, 34, 119, 101

第三輪排序 : 1, 34, 101, 119

說明:

1.選擇排序一共有 數(shù)組大小 - 1 輪排序

2.每1輪排序,又是一個循環(huán), 循環(huán)的規(guī)則(代碼)

2.1先假定當前這個數(shù)是最小數(shù) 2.2 然后和后面的每個數(shù)進行比較,如果發(fā)現(xiàn)有比當前數(shù)更小的數(shù),就重新確定最小數(shù),并得到下標 2.3 當遍歷到數(shù)組的最后時,就得到本輪最小數(shù)和下標 2.4 交換 [代碼中再繼續(xù)說 ]

import java.util.Arrays;public class QuickSort { public static void main(String[] args) { //int []arr={ 8,3,2,1,7,4,6,5}; int [] arr={101,34,109,1}; quicksort(arr); } public static void quicksort(int []arr){for(int j=0;j<arr.length-1;j++) { int minindex=j;//假定當前下標為最小值下標 int minnumber=arr[j];//假定當前元素為最小值 for (int i = 1+j; i < arr.length; i++) {if (arr[i] < minnumber) {//若假定最小值并不是最小的 minnumber = arr[i];//重置minnumber minindex = i;//重置minindex} } //將最小值交換 arr[minindex] = arr[j]; arr[j] = minnumber; System.out.println('第'+(j+1)+'輪'); System.out.println(Arrays.toString(arr));} }}總結(jié)

本篇文章就到這里了,希望可以給你帶來一些幫助,也希望您能夠多多關(guān)注好吧啦網(wǎng)的更多內(nèi)容!

標簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品国产不卡一区二区| 亚洲97av| 免费一级欧美在线观看视频| 国产精品亚洲欧美日韩一区在线 | 国产精选一区| 国产精品xvideos88| 久久99青青| 国产精品13p| 久久久国产精品一区二区中文| 三上悠亚国产精品一区二区三区 | 国产精品97| 免费成人在线影院| 在线精品一区| 欧美欧美黄在线二区| 久久超级碰碰| 亚洲午夜天堂| 亚洲免费精品| 日韩不卡在线观看日韩不卡视频 | 国产精品sm| 精品视频亚洲| 99久久九九| 免费人成黄页网站在线一区二区| 日韩黄色免费网站| 国产精品嫩草影院在线看| 国产精品白浆| 蜜桃av.网站在线观看| 日韩一级网站| 国产午夜久久av| 国产盗摄——sm在线视频| 国产高清久久| 欧美一区影院| 亚洲成人av观看| 鲁大师影院一区二区三区| 国产欧美高清| 久久男女视频| 青草av.久久免费一区| 久久中文字幕一区二区三区| 精品丝袜在线| 在线国产精品一区| 久久永久免费| 中文一区二区| 九九久久国产| 久久午夜精品| 国产va免费精品观看精品视频| 日韩天堂av| 国产精品美女久久久久久不卡| 91精品国产自产在线观看永久∴| 天堂久久av| 91av亚洲| 日韩欧美中文字幕电影| 欧美三级网址| 日韩二区在线观看| 日韩精品欧美| 日韩精品a在线观看91| 伊人久久在线| 欧美日韩99| 99亚洲视频| 国产成人精品一区二区三区视频 | 国产亚洲高清一区| 久久中文视频| 国产精品综合| 伊人久久亚洲影院| 国产精品手机在线播放| 午夜国产一区二区| 麻豆成人在线观看| 亚洲人亚洲人色久| 99精品视频在线| 久久99影视| 麻豆91精品| 日韩欧美一区免费| 国产欧美综合一区二区三区| 99久久精品费精品国产| 国产精品男女| 亚洲综合中文| 欧美久久精品一级c片| 国产 日韩 欧美 综合 一区| 91精品视频一区二区| 在线日韩av| 精品一区二区男人吃奶 | 日韩欧美二区| 国产精品调教| 亚洲精品欧洲| 伊人久久亚洲热| 中文字幕在线视频久| 国产午夜久久av| 中文一区一区三区免费在线观 | 免费在线看一区| 亚洲天堂资源| 久久99精品久久久野外观看| 午夜久久免费观看| 精品一区二区三区的国产在线观看| 亚洲精品无播放器在线播放| 亚洲www啪成人一区二区| 久久免费精品| 国产欧美69| 日韩免费精品| 视频在线观看91| 午夜日韩av| 欧美日中文字幕| 日韩一区三区| 日韩中文在线电影| 精品久久电影| 国产精品巨作av| 日韩精品免费一区二区夜夜嗨 | 美女网站一区| 久久在线免费| 色婷婷久久久| 精品成人免费一区二区在线播放| 欧美www视频在线观看| 精品一区电影| 欧美激情三区| 欧美激情99| 国产精品白丝久久av网站| 国产欧美一区二区三区国产幕精品 | 久久国产精品99国产| 图片区亚洲欧美小说区| 99久久亚洲精品| 欧美羞羞视频| 美女网站视频一区| 久久精品成人| 久久国产欧美| 欧美午夜精品一区二区三区电影| 黄在线观看免费网站ktv| 91一区二区| 欧美羞羞视频| 色婷婷久久久| 久久精品av| 欧美日韩尤物久久| 久久国产免费| 在线国产一区| 亚洲一区不卡| 亚州av一区| 国产欧美二区| 精品美女在线视频| 日韩国产专区| 国产综合精品| 丝袜诱惑制服诱惑色一区在线观看 | 婷婷中文字幕一区| 国产一级一区二区| 蜜臀久久久久久久| 日本不卡在线视频| 国产精品一区二区三区www| 美女国产精品久久久| 精品久久久久中文字幕小说| 精精国产xxxx视频在线野外| 黄色日韩精品| 日本综合视频| 麻豆精品久久久| 天堂中文av在线资源库| 欧美成人精品| 在线综合亚洲| 日本成人在线视频网站| 久久精品资源| 久久一区二区三区电影| 蜜臀va亚洲va欧美va天堂| 欧美日本精品| 日韩大片免费观看| 日韩视频一区| 久久精品凹凸全集| 成人福利av| 国产一区成人| 国产另类在线| 欧美日韩免费观看视频| 亚洲欧美网站| 国产精选久久| 欧美黄色网页| 日韩精品一卡二卡三卡四卡无卡| 久久狠狠亚洲综合| 日韩免费看片| 男女激情视频一区| 国产黄色一区| 天堂资源在线亚洲| 欧美中文高清| 久久久一本精品| 日韩欧美中文在线观看| 日韩成人精品一区二区| 日韩中文字幕亚洲一区二区va在线| 国产精品日本一区二区三区在线| 国产亚洲一区二区手机在线观看| 在线精品视频一区| 久久精品国产精品亚洲毛片| 欧美日韩国产高清电影| 欧美有码在线| 99久久99久久精品国产片果冰| 日本不卡视频一二三区| 日韩欧美精品一区| 91成人小视频| 99久久九九| 国产精品一国产精品k频道56| 激情综合自拍| 精品三级国产| 亚洲天堂免费| 久久久久免费av| 国产精品视频一区二区三区综合| 不卡视频在线| 国产精品porn| 久久亚洲二区| 日韩影院二区| 国产精品蜜月aⅴ在线| 亚洲综合另类|