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

c#冒泡排序示例分享

 更新時(shí)間:2014年02月20日 10:17:10   作者:  
這篇文章主要介紹了c#冒泡排序示例分享,需要的朋友可以參考下

冒泡排序口訣:

升序(從小到大):兩for一if;大于連;相 交換;再來個(gè)for遍歷;外層N-1;內(nèi)層N-1-i;

說再多不如上代碼,更明顯:

復(fù)制代碼 代碼如下:

class Program
    {
        static void Main(string[] args)
        {
            int[] array = {1, 3, 5, 7, 90, 2, 4, 6, 8, 10};
            array= GetSort(array);
            for (int i = 0; i < array.Length; i++)
            {
                Console.Write(array[i] + " ");
            }
            Console.ReadKey();
        }
        /// <summary>
        /// 冒泡排序
        /// </summary>
        /// <param name="array"></param>
        /// <returns></returns>
        private static int[] GetSort(int[] array)
        {
            //外層循環(huán)n-1
            for (int i = 0; i < array.Length-1; i++)
            {
                //內(nèi)層循環(huán)n-1-i
                for (int j = 0; j < array.Length-1-i; j++)
                {
                    if (array[j] > array[j+ 1])
                    {
                        int temp = array[j];
                        array[j] = array[j + 1];
                        array[j + 1] = temp;
                    }  
                }
            }
            return array.ToArray();
        }
    }

相關(guān)文章

  • C#驗(yàn)證身份證號(hào)碼正確性的實(shí)例代碼(收藏)

    C#驗(yàn)證身份證號(hào)碼正確性的實(shí)例代碼(收藏)

    這篇文章主要介紹了C#驗(yàn)證身份證號(hào)碼正確性的實(shí)例代碼,包括18位號(hào)碼和15位號(hào)碼的校驗(yàn),需要的朋友可以參考下
    2017-07-07
  • Unity實(shí)現(xiàn)俄羅斯方塊(二)

    Unity實(shí)現(xiàn)俄羅斯方塊(二)

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)俄羅斯方塊的第一部分代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • C#列表List<T>、HashSet和只讀集合介紹

    C#列表List<T>、HashSet和只讀集合介紹

    這篇文章介紹了C#中的列表List<T>、HashSet和只讀集合,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#語法糖(Csharp Syntactic sugar)大匯總

    C#語法糖(Csharp Syntactic sugar)大匯總

    首先需要聲明的是“語法糖”這個(gè)詞絕非貶義詞,它可以給我?guī)矸奖?,是一種便捷的寫法,編譯器會(huì)幫我們做轉(zhuǎn)換;而且可以提高開發(fā)編碼的效率,在性能上也不會(huì)帶來?yè)p失。這讓java開發(fā)人員羨慕不已,呵呵。
    2010-06-06
  • C# List引用類型克隆的3種方法

    C# List引用類型克隆的3種方法

    這篇文章主要給大家介紹了關(guān)于C# List引用類型克隆的3種方法,包括反射、序列化(依賴Newtonsoft.Json) 以及序列化(BinaryFormatter)的實(shí)現(xiàn)方法,需要的朋友可以參考借鑒,下面來一起看看吧
    2019-01-01
  • winform壁紙工具為圖片添加當(dāng)前月的日歷信息

    winform壁紙工具為圖片添加當(dāng)前月的日歷信息

    使用用winform做了一個(gè)設(shè)置壁紙小工具,為圖片添加當(dāng)月的日歷并設(shè)為壁紙,可以手動(dòng)/定時(shí)設(shè)置壁紙,最主要的特點(diǎn)是在圖片上生成當(dāng)前月的日歷信息,感興趣的你可以參考下
    2013-03-03
  • 如何解決hash沖突

    如何解決hash沖突

    上篇文章 為什么哈希存取比較快?使用它需要付出什么代價(jià) 只是簡(jiǎn)單介紹了使用hash所帶來的利與弊。并未涉及hash的技術(shù)細(xì)節(jié),本文則著重學(xué)習(xí)一下如何解決哈希編址的沖突問題。
    2016-06-06
  • C#實(shí)現(xiàn)寫入文本文件內(nèi)容的方法

    C#實(shí)現(xiàn)寫入文本文件內(nèi)容的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)寫入文本文件內(nèi)容的方法,涉及C#針對(duì)文本文件的判斷、創(chuàng)建及寫入等相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • C# RSA分段加解密實(shí)現(xiàn)方法詳解

    C# RSA分段加解密實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了C# RSA分段加解密實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了C# RSA加密解密的原理與具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04
  • C#創(chuàng)建縮略圖操作類實(shí)例

    C#創(chuàng)建縮略圖操作類實(shí)例

    這篇文章主要介紹了C#創(chuàng)建縮略圖操作類,實(shí)例分析了C#創(chuàng)建縮略圖的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04

最新評(píng)論