最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java編寫(xiě)冒泡排序的完整示例

 更新時(shí)間:2020年12月15日 14:22:09   作者:好想學(xué)習(xí)呀  
這篇文章主要給大家介紹了關(guān)于java編寫(xiě)冒泡排序的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

前天剛結(jié)束了六級(jí)考試,休息了一天的狀態(tài)繼續(xù)回歸java編程練習(xí)當(dāng)中。自己想明白了一個(gè)經(jīng)典的冒泡排序,這個(gè)冒泡排序一開(kāi)始就是自己不能理解,總感覺(jué)自己的邏輯思維不行,然后用筆在紙上演練了一下這個(gè)過(guò)程,才慢慢的理解了其中循環(huán)的奧秘。

先插上代碼:

public class Day01 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int num[]= {3,21,1,5};
		System.out.println("數(shù)組排序前的順序:");
		for(int i=0;i<num.length;i++) {
			System.out.println(num[i]+"");
		}int temp;
		for(int i=0;i<num.length-1;i++) {//總共需要比較3輪
			for(int j=0;j<num.length-i-1;j++) {//每輪比較
				if(num[j]>num[j+1]) {
					temp=num[j];
					num[j]=num[j+1];
					num[j+1]=temp;
					
					}
				}
			}System.out.println("排序后的順序是:");
			for(int i1=0;i1<num.length;i1++) {
				System.out.println(num[i1]+" ");
		}
	
	}}

數(shù)組排序前的順序:
3
21
1
5
排序后的順序是:
1
3
5
21
每一次的運(yùn)行結(jié)果:
3 1 21 5
3 1 5 21
1 3 5 21

總結(jié):

1.對(duì)于這四個(gè)數(shù),需要比較三輪。

2.每一輪比較完,則減少一輪。

3.依次得出排序。

到此這篇關(guān)于java編寫(xiě)冒泡排序的文章就介紹到這了,更多相關(guān)java編寫(xiě)冒泡排序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解java數(shù)據(jù)結(jié)構(gòu)與算法之雙鏈表設(shè)計(jì)與實(shí)現(xiàn)

    詳解java數(shù)據(jù)結(jié)構(gòu)與算法之雙鏈表設(shè)計(jì)與實(shí)現(xiàn)

    本篇文章主要介紹了詳解java數(shù)據(jù)結(jié)構(gòu)與算法之雙鏈表設(shè)計(jì)與實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • WeakHashMap的使用方法詳解

    WeakHashMap的使用方法詳解

    這篇文章主要介紹了WeakHashMap的使用方法詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • Mybatis中xml的動(dòng)態(tài)sql實(shí)現(xiàn)示例

    Mybatis中xml的動(dòng)態(tài)sql實(shí)現(xiàn)示例

    本文主要介紹了Mybatis中xml的動(dòng)態(tài)sql實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • SpringBoot依賴注入的三種方式

    SpringBoot依賴注入的三種方式

    本文將通過(guò)代碼示例詳細(xì)介紹SpringBoot依賴注入的三種方式,對(duì)學(xué)習(xí)依賴注入有一定的參考價(jià)值,需要的朋友可以參考一下
    2023-04-04
  • MyBatis?Plus實(shí)現(xiàn)中文排序的兩種有效方法

    MyBatis?Plus實(shí)現(xiàn)中文排序的兩種有效方法

    在MyBatis?Plus項(xiàng)目開(kāi)發(fā)中,針對(duì)中文數(shù)據(jù)的排序需求是一個(gè)常見(jiàn)的挑戰(zhàn),尤其是在需要按照拼音或特定語(yǔ)言邏輯排序時(shí),本文整合了兩種有效的方法,旨在幫助開(kāi)發(fā)者克服MyBatis?Plus在處理中文排序時(shí)遇到的障礙,需要的朋友可以參考下
    2024-08-08
  • SpringBoot項(xiàng)目中公共字段填充的實(shí)現(xiàn)

    SpringBoot項(xiàng)目中公共字段填充的實(shí)現(xiàn)

    本文主要介紹了SpringBoot項(xiàng)目中公共字段填充的實(shí)現(xiàn),利用SpringBoot的Aop思想和自定義注解和反射機(jī)制的方法來(lái)實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • Springboot RestTemplate 簡(jiǎn)單使用解析

    Springboot RestTemplate 簡(jiǎn)單使用解析

    這篇文章主要介紹了Springboot RestTemplate 簡(jiǎn)單使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • SpringMVC在多線程下請(qǐng)求頭獲取失敗問(wèn)題的解決方案

    SpringMVC在多線程下請(qǐng)求頭獲取失敗問(wèn)題的解決方案

    這篇文章主要介紹了我們就對(duì)多線程環(huán)境下使用SpringMVC中RequestContextHolder無(wú)法獲取請(qǐng)求的問(wèn)題進(jìn)行了深入的分析,并針對(duì)相關(guān)問(wèn)題給出了相應(yīng)的解決方案,需要的朋友可以參考下
    2024-08-08
  • RestTemplate添加HTTPS證書(shū)全過(guò)程解析

    RestTemplate添加HTTPS證書(shū)全過(guò)程解析

    這篇文章主要介紹了RestTemplate添加HTTPS證書(shū)全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringSecurity+JWT實(shí)現(xiàn)登錄流程分析

    SpringSecurity+JWT實(shí)現(xiàn)登錄流程分析

    Spring Security 是一個(gè)功能強(qiáng)大且高度可定制的身份驗(yàn)證和訪問(wèn)控制框架,它是為Java應(yīng)用程序設(shè)計(jì)的,特別是那些基于Spring的應(yīng)用程序,下面給大家介紹SpringSecurity+JWT實(shí)現(xiàn)登錄流程,感興趣的朋友一起看看吧
    2024-12-12

最新評(píng)論

洛川县| 新宁县| 临西县| 桐城市| 荥经县| 温泉县| 高陵县| 清丰县| 武乡县| 繁峙县| 西和县| 溧水县| 宁明县| 香河县| 水富县| 武清区| 内江市| 左贡县| 深泽县| 介休市| 德化县| 山东省| 吉首市| 青川县| 德保县| 阜新市| 宁国市| 溆浦县| 武冈市| 东方市| 信丰县| 密云县| 剑川县| 泾阳县| 英德市| 新巴尔虎左旗| 缙云县| 秀山| 淳化县| 剑河县| 通辽市|