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

C#實現(xiàn)插入排序算法實例

 更新時間:2015年05月07日 12:13:19   作者:小小的我  
這篇文章主要介紹了C#實現(xiàn)插入排序算法,實例分析了插入排序算法的原理與實現(xiàn)技巧,需要的朋友可以參考下

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

這個算法的邏輯如下:

1、第一個元素可以看做是已經(jīng)排序好的小數(shù)組,第二個元素和這個小數(shù)組比較,放到合適的位置,組成新的已排序的小組數(shù)。

2、第三個元素在和前面組成的新的小數(shù)組比較,決定排在什么位置,如此循環(huán),直到結(jié)束。

public void Sort(int[] data)
{
  insertOnSort(data,1);
}
private void insertOnSort(int[] data, int index)
{
  if (index < data.Length)
  {
 int t=data[index];
 for (int i = index - 1; i >= 0; i--)
 {
   if (data[i] > t)
   {
 data[i + 1] = data[i];
 data[i] = t;
   }
   else
   {
 data[i + 1] = t;
 break;
   }
 }
 insertOnSort(data, index + 1);
  }
}

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

相關(guān)文章

  • RSA密鑰--JAVA和C#的區(qū)別及聯(lián)系

    RSA密鑰--JAVA和C#的區(qū)別及聯(lián)系

    這篇文章主要介紹了關(guān)于RSA密鑰事件JAVA和C#的區(qū)別及聯(lián)系,文章從RSA語法介紹開始展開詳細(xì)介紹了C#轉(zhuǎn)JAVA及JAVA轉(zhuǎn)C#,需要的小伙伴可以可以參考一下
    2021-10-10
  • C#之WinForm WebBrowser實用技巧匯總

    C#之WinForm WebBrowser實用技巧匯總

    這篇文章主要介紹了C#之WinForm WebBrowser實用技巧匯總,包括常見的各種設(shè)置及信息獲取等,需要的朋友可以參考下
    2014-08-08
  • C#檢查遠(yuǎn)程或本地磁盤使用率

    C#檢查遠(yuǎn)程或本地磁盤使用率

    要檢查磁盤的使用情況確定程序放哪個服務(wù)器和清理垃圾,所以寫個小程序幫忙檢查。本文給大家介紹C#檢查遠(yuǎn)程或本地磁盤使用率的相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • C# API中模型與它們的接口設(shè)計詳解

    C# API中模型與它們的接口設(shè)計詳解

    這篇文章主要給大家介紹了關(guān)于C# API中模型與它們的接口設(shè)計的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • C#基于ScottPlot實現(xiàn)可視化的示例代碼

    C#基于ScottPlot實現(xiàn)可視化的示例代碼

    這篇文章主要為大家詳細(xì)介紹了C#如何基于ScottPlot實現(xiàn)可視化效果,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • CefSharp如何進行頁面的縮放(Ctrl+滾輪)

    CefSharp如何進行頁面的縮放(Ctrl+滾輪)

    CefSharp簡單來說就是一款.Net編寫的瀏覽器包,本文主要介紹了CefSharp如何進行頁面的縮放,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C#使用RestClient調(diào)用Web API

    C#使用RestClient調(diào)用Web API

    這篇文章介紹了C#使用RestClient調(diào)用Web API的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#學(xué)習(xí)基礎(chǔ)概念二十五問

    C#學(xué)習(xí)基礎(chǔ)概念二十五問

    C#學(xué)習(xí)基礎(chǔ)概念二十五問...
    2007-04-04
  • C#9特性record 類型、模式匹配、init 屬性詳情

    C#9特性record 類型、模式匹配、init 屬性詳情

    這篇文章主要介紹了C#的record 類型、模式匹配(Pattern Matching)、屬性的 init 訪問器三大特性,感興趣的小伙伴請參考下面文章內(nèi)容
    2021-09-09
  • c#值類型和引用類型使用示例

    c#值類型和引用類型使用示例

    這篇文章主要介紹了c#值類型和引用類型使用示例,需要的朋友可以參考下
    2014-04-04

最新評論