欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#冒泡法排序算法實(shí)例分析

 更新時(shí)間:2015年07月03日 14:43:51   作者:不是JS  
這篇文章主要介紹了C#冒泡法排序算法,結(jié)合兩個(gè)常用實(shí)例分析了C#冒泡排序算法的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了C#冒泡法排序算法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

static void BubbleSort(IComparable[] array) 
{ 
  int i, j; 
  IComparable temp; 
  for (i = array.Length - 1; i > 0; i--) 
  { 
    for (j = 0; j < i; j++) 
    { 
      if (array[j].CompareTo(array[j + 1]) > 0) 
      { 
        temp = array[j]; 
        array[j] = array[j + 1]; 
        array[j + 1] = temp; 
      } 
    } 
  } 
}

泛型版本:

static void BubbleSort<T>(IList<T> list) where T : IComparable<T> 
{ 
  for (int i = list.Count - 1; i > 0; i--) 
  { 
    for (int j = 0; j < i; j++) 
    { 
      IComparable current = list[j]; 
      IComparable next = list[j + 1]; 
      if (current.CompareTo(next) > 0) 
      { 
        list[j] = next; 
        list[j + 1] = current; 
      } 
    } 
  } 
} 

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • c# 幾個(gè)常見的TAP異步操作

    c# 幾個(gè)常見的TAP異步操作

    這篇文章主要介紹了c# 幾個(gè)常見的TAP異步操作,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#圖像對(duì)比度調(diào)整的方法

    C#圖像對(duì)比度調(diào)整的方法

    這篇文章主要介紹了C#圖像對(duì)比度調(diào)整的方法,涉及C#實(shí)現(xiàn)圖像對(duì)比度操作的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • C# 使用SharpZipLib生成壓縮包的實(shí)例代碼

    C# 使用SharpZipLib生成壓縮包的實(shí)例代碼

    SharpZipLib是一個(gè)C#的類庫(kù),主要用來(lái)解壓縮Zip,GZip,BZip2,Tar等格式,是以托管程序集的方式實(shí)現(xiàn),可以方便的應(yīng)用于其他的項(xiàng)目之中。本文通過(guò)一個(gè)實(shí)例代碼給大家介紹了C# 使用SharpZipLib生成壓縮包的方法,感興趣的朋友跟隨小編一起看看吧
    2018-09-09
  • C#使用AngleSharp庫(kù)解析html文檔

    C#使用AngleSharp庫(kù)解析html文檔

    這篇文章介紹了C#使用AngleSharp庫(kù)解析html文檔的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C#基于百度AI實(shí)現(xiàn)機(jī)器翻譯功能

    C#基于百度AI實(shí)現(xiàn)機(jī)器翻譯功能

    眾所周知,基于百度ai開發(fā)平臺(tái)我們可以實(shí)現(xiàn)了人臉識(shí)別、文字識(shí)別 、語(yǔ)音識(shí)別等功能。本文將介紹它的另一個(gè)功能,即實(shí)現(xiàn)機(jī)器翻譯,感興趣的可以了解一下
    2022-01-01
  • Silverlight實(shí)現(xiàn)星星閃爍動(dòng)畫

    Silverlight實(shí)現(xiàn)星星閃爍動(dòng)畫

    這篇文章主要為大家詳細(xì)介紹了Silverlight實(shí)現(xiàn)星星閃爍動(dòng)畫,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • C#多線程系列之工作流實(shí)現(xiàn)

    C#多線程系列之工作流實(shí)現(xiàn)

    本文詳細(xì)講解了C#實(shí)現(xiàn)多線程工作流的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • Unity存儲(chǔ)游戲數(shù)據(jù)的多種方法小結(jié)

    Unity存儲(chǔ)游戲數(shù)據(jù)的多種方法小結(jié)

    這篇文章主要介紹了Unity存儲(chǔ)游戲數(shù)據(jù)的幾種方法,在游戲開發(fā)中,存儲(chǔ)游戲數(shù)據(jù)是非常重要的,因?yàn)橛螒驍?shù)據(jù)決定了游戲的各個(gè)方面,例如游戲的進(jìn)度、玩家的成就、游戲的設(shè)置,需要的朋友可以參考下
    2023-02-02
  • C# Winform 分頁(yè)功能的實(shí)現(xiàn)

    C# Winform 分頁(yè)功能的實(shí)現(xiàn)

    本文主要介紹了C# Winform 分頁(yè)功能的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Unity實(shí)現(xiàn)通用的信息提示框

    Unity實(shí)現(xiàn)通用的信息提示框

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)通用的信息提示框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06

最新評(píng)論