自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#數(shù)據(jù)結(jié)構(gòu)的排序算法

開發(fā) 后端 算法
本文介紹C#數(shù)據(jù)結(jié)構(gòu)的排序算法,其中有冒泡排序,在其中參考了老趙的CodeTimer和eaglet的性能計數(shù)器。

C#數(shù)據(jù)結(jié)構(gòu)的排序算法,其中有冒泡排序,在其中參考了老趙的CodeTimer和eaglet的性能計數(shù)器 ,特此感謝~~

好了開始我們的排序算法吧 ~

在進行C#數(shù)據(jù)結(jié)構(gòu)的排序算法之前,我們先定義一個100位的隨機數(shù)列,好進行各種C#數(shù)據(jù)結(jié)構(gòu)的排序算法的性能測試。

代碼如下:

  1. ///<summary> 
  2. ///隨機生成100位的數(shù)組  
  3. ///summary> 
  4. ///<returns>返回生成數(shù)組returns> 
  5. publicstaticint[]RandomArray()  
  6. {  
  7. Randomran=newRandom();  
  8. int[]arr=newint[100];  
  9. inttem;  
  10. for(inti=0;i<100;i++)  
  11. {  
  12. tem=ran.Next(1,100);  
  13. arr[i]=tem;  
  14. }  
  15. returnarr;  

冒泡排序 (Bubble Sort)

基礎(chǔ)思想:將相鄰的記錄的關(guān)鍵碼進行比較,若前面記錄的關(guān)鍵碼大于后面記錄的關(guān)鍵碼,則將它們交換,否則不交換。

  1. ///<summary> 
  2. ///冒泡排序算法  
  3. ///summary> 
  4. publicclassBubbleSort:IAction  
  5. {  
  6. #regionIAction成員  
  7. publicvoidAction()  
  8. {  
  9. int[]array=Program.RandomArray();  
  10. for(inta=0;a<array.Length;a++)  
  11. {  
  12. intitem=0;  
  13. for(intb=array.Length-1;b>a;b--)  
  14. {  
  15. if(array[b]<array[b-1])  
  16. {  
  17. item=array[b];  
  18. array[b]=array[b-1];  
  19. array[b-1]=item;  
  20. }  
  21. }  
  22. }  
  23. }  
  24. #endregion  

【編輯推薦】

  1. C#調(diào)用Windows API函數(shù)
  2. 詳解C#調(diào)用Outlook API
  3. C#連接Access、SQL Server數(shù)據(jù)庫
  4. 介紹C#調(diào)用API的問題
  5. C#調(diào)用Excel與附加代碼
責任編輯:佚名 來源: IT168
相關(guān)推薦

2023-04-27 09:13:20

排序算法數(shù)據(jù)結(jié)構(gòu)

2009-08-11 14:43:42

C#數(shù)據(jù)結(jié)構(gòu)與算法

2009-08-11 14:51:11

C#數(shù)據(jù)結(jié)構(gòu)與算法

2023-03-07 08:02:07

數(shù)據(jù)結(jié)構(gòu)算法數(shù)列

2009-08-13 18:34:49

C#數(shù)據(jù)結(jié)構(gòu)和算法

2023-03-02 08:15:13

2023-03-10 08:07:39

數(shù)據(jù)結(jié)構(gòu)算法計數(shù)排序

2009-08-11 14:30:32

C#數(shù)據(jù)結(jié)構(gòu)與算法

2023-03-13 10:08:31

數(shù)據(jù)結(jié)構(gòu)算法

2009-08-11 14:14:42

C#數(shù)據(jù)結(jié)構(gòu)與算法

2023-03-06 08:10:52

數(shù)據(jù)結(jié)構(gòu)算法數(shù)據(jù)

2009-08-12 18:35:17

C#數(shù)據(jù)結(jié)構(gòu)

2019-03-29 09:40:38

數(shù)據(jù)結(jié)構(gòu)算法前端

2016-09-30 14:23:16

數(shù)據(jù)結(jié)構(gòu)算法八大排序算法

2009-08-11 14:36:17

C#數(shù)據(jù)結(jié)構(gòu)與算法線性表

2021-07-16 04:57:45

Go算法結(jié)構(gòu)

2021-03-23 08:33:22

Java數(shù)據(jù)結(jié)構(gòu)算法

2021-04-15 09:36:44

Java數(shù)據(jù)結(jié)構(gòu)算法

2021-04-22 10:07:45

Java數(shù)據(jù)結(jié)構(gòu)算法

2020-10-21 14:57:04

數(shù)據(jù)結(jié)構(gòu)算法圖形
點贊
收藏

51CTO技術(shù)棧公眾號