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

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

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

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

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

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

因?yàn)榕判虻倪^程中,各元素不斷接近自己的位置,如果一趟比較下來沒有進(jì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) 一共進(jìn)行 數(shù)組的大小-1 次 大的循環(huán)

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

(3) 如果我們發(fā)現(xiàn)在某趟排序中,沒有發(fā)生一次交換, 可以提前結(jié)束冒泡排序。這個(gè)就是優(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;//臨時(shí)變量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));} }}

運(yùn)行結(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輪排序,又是一個(gè)循環(huán), 循環(huán)的規(guī)則(代碼)

2.1先假定當(dāng)前這個(gè)數(shù)是最小數(shù) 2.2 然后和后面的每個(gè)數(shù)進(jìn)行比較,如果發(fā)現(xiàn)有比當(dāng)前數(shù)更小的數(shù),就重新確定最小數(shù),并得到下標(biāo) 2.3 當(dāng)遍歷到數(shù)組的最后時(shí),就得到本輪最小數(shù)和下標(biāo) 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;//假定當(dāng)前下標(biāo)為最小值下標(biāo) int minnumber=arr[j];//假定當(dāng)前元素為最小值 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)容!

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品成人| 亚洲1234区| 国产精品115| 亚洲第一区色| 国产精品毛片久久久| 免播放器亚洲| 成人免费一区| 91亚洲无吗| 爽好多水快深点欧美视频| 成人国产综合| 国产精品天天看天天狠| 91精品xxx在线观看| 国产精品视频一区视频二区| 亚洲精品.com| 国产毛片精品久久| 午夜久久av| 亚洲图片久久| 亚洲欧美日韩精品一区二区| 久久久人人人| 国产一区2区| 精品高清久久| 韩日一区二区| 国产一区2区| 国产一区二区三区四区大秀| 国产精品s色| 国产精品亚洲综合色区韩国| 亚洲欧美网站在线观看| 国产日韩三级| 亚洲精品无吗| 国产精品日韩精品在线播放| 日韩中文在线电影| 久久亚洲风情| 日本免费在线视频不卡一不卡二| 国产精品天天看天天狠| 亚洲国产成人二区| 国产一区国产二区国产三区| 久久精品99国产精品| 久久不卡国产精品一区二区| 久久精品午夜| 亚洲夜间福利| 综合亚洲自拍| 亚洲精品成人| 久久国产电影| 91久久亚洲| 久久亚洲国产精品一区二区| 免费在线欧美视频| 国产色99精品9i| 亚洲1234区| 日日夜夜免费精品视频| 久久女人天堂| 蜜臀久久99精品久久久画质超高清 | 欧美好骚综合网| 婷婷综合亚洲| 欧美aa在线视频| 在线观看免费一区二区| 97精品资源在线观看| 日韩精品首页| 亚洲色图综合| 99久精品视频在线观看视频| 日本精品国产| 欧美午夜精彩| 国产精品中文字幕制服诱惑| 久久精品二区三区| 国产欧美综合一区二区三区| 国模 一区 二区 三区| 欧美天堂一区| 免费久久99精品国产自在现线| 久久这里只有精品一区二区| 丝袜美腿一区二区三区| 中文av在线全新| 日韩国产精品久久久| 欧美特黄视频| 亚洲美洲欧洲综合国产一区| 国产一区不卡| 国产精品巨作av| 日本va欧美va精品| 日韩午夜黄色| 九九综合在线| 国产农村妇女精品一二区| 亚洲成人av观看| 久久精品av| 国内精品99| 在线一区欧美| 亚洲精品乱码久久久久久蜜桃麻豆| 夜夜嗨av一区二区三区网站四季av| 欧美天堂视频| 国产精品hd| 中文字幕在线免费观看视频| 免费一级片91| 国产日韩欧美在线播放不卡| 国产精品成人3p一区二区三区| 中文字幕在线看片| 亚洲影视一区二区三区| 精品国产精品久久一区免费式| 久久久影院免费| 麻豆久久一区| 美女国产精品久久久| 三级一区在线视频先锋| 亚洲欧美在线专区| 成人污污视频| 国产精品一区二区av交换 | 欧美日韩在线二区| 欧美日韩激情在线一区二区三区| 狠狠久久伊人| 麻豆视频观看网址久久| 久久av中文| 日韩精品免费视频人成| 日韩深夜视频| 国产情侣一区在线| 日韩一二三区在线观看| 黄色成人精品网站| 免费看日韩精品| 麻豆视频久久| 福利片在线一区二区| 国产精品毛片在线| 日韩一区二区久久| 香蕉国产精品| 蜜臀91精品一区二区三区| 日本一区二区中文字幕| 丝袜美腿亚洲一区| 亚洲制服少妇| 91久久亚洲| 亚洲免费黄色| 人人香蕉久久| 红桃视频欧美| 日本成人中文字幕| 午夜影院欧美| 国产欧美日韩一区二区三区在线| 欧美日中文字幕| 欧美日韩精品一区二区三区视频| 欧美日韩中文一区二区| 97国产精品| 精品三级国产| 国产精品入口久久| 久久国产精品色av免费看| 蜜桃91丨九色丨蝌蚪91桃色| 国产一区二区中文| 欧美日韩激情在线一区二区三区| 91精品国产调教在线观看| 天堂а√在线最新版中文在线| 荡女精品导航| 国产成人精选| 岛国av在线播放| 成人在线观看免费视频| 免费看久久久| 久久精品女人| 成人亚洲一区二区| 正在播放日韩精品| 欧美精选视频一区二区| 青青久久av| 好吊视频一区二区三区四区| 99视频在线精品国自产拍免费观看| 在线 亚洲欧美在线综合一区| 午夜久久一区| 蜜桃视频在线观看一区| 日韩成人午夜精品| 麻豆视频久久| 丁香六月综合| 亚洲精品一区二区妖精| 五月天综合网站| 久久亚洲影院| 日韩激情中文字幕| 麻豆成人综合网| 麻豆成全视频免费观看在线看| 99热国内精品| 亚洲综合中文| 国产精品porn| 久久精品91| 99综合视频| 热久久久久久| 美日韩一区二区三区| 亲子伦视频一区二区三区| 亚洲在线成人| 国产精品日韩精品中文字幕| 久久久亚洲欧洲日产| 岛国av在线播放| 亚洲欧美高清| 国产精品中文字幕亚洲欧美| 国产一区二区三区四区大秀| 亚洲性图久久| 日本精品一区二区三区在线观看视频| 国产精品久久久久久久久久久久久久久| 精品国产鲁一鲁****| 欧美网站在线| 国产伦理一区| 久久高清免费| 91精品国产一区二区在线观看| 日本一二区不卡| 先锋亚洲精品| 国产精品亚洲综合色区韩国 | 国产人成精品一区二区三| 国产成人精品福利| 国产农村妇女精品一区二区| 国产精品美女在线观看直播| 99久久婷婷这里只有精品| 午夜精品影视国产一区在线麻豆| 老司机免费视频一区二区三区| 尹人成人综合网| 狂野欧美性猛交xxxx| 在线一区免费观看|