歸併 冒泡 選擇 快速 計數 基數

2021-04-17 05:45:08 字數 1223 閱讀 7807

using   system;

using   system.collections.generic;

using   system.text;

using   system.collections;

namespace   sort

for   (i   =   1;   i   <=   n2;   i++)

i   =   1;   j   =   1;   k   =   p;

while   (i <=n1   &&   j <=n2)

if   (i   >   n1) }

else }

} public   void   sort(ref   int   aa,   int   p,   int   r) }

} public   class   heapsort }

public   void   buildmaxheap(ref   int   a) }

public   void   sort(ref   int   a) }

} public   class   bublesort }

} }

} public   class   selectsort }

if   (maxindex   !=   i) }

} }

public   class   quicksort }

private   void   qsort(ref   int   a,   int   p,   int   p_3)

public   int   partitionsingle(int   a,   int   p,   int   r) }

temp   =   a[i   +   1];   a[i   +   1]   =   a[r];   a[r]   =   temp;

return   i   +   1;

} public   int   partitiondouble(int   a,   int   p,   int   r)

while   (p   <   r   &&   a[r]   > =   x)   r--;

if   (p   <   r) }

a[p]   =   x;

return   p;

} public   void   sort(ref   int   a) }

排序(冒泡 選擇 插入 快速 歸併)

今天把之前寫的排序整理了一下,之前寫的有點亂,現在把這些整合在一起,後續在接觸到別的排序演算法會繼續在這篇博文上新增。排序演算法一 氣泡排序public static void bubblesort for int i 0 iarray j 1 for int tem array 排序演算法二 選擇...

Java演算法之排序(快速,冒泡,歸併,選擇)

下面是個人整理的幾種排序演算法,不算太難,有一定基礎的認真看看都可理解。歸併演算法思想比較簡單,但在寫 時要注意處理好邊界問題,注意對陣列的賦值和改變。選擇排序 選擇排序 public class n1 1 public n1 1 int a public int result temp a i a...

C 排序(冒泡 選擇 插入 桶 歸併 快速)

4.ide clion 5.涉及排序 希爾排序 沒有完成 氣泡排序 桶排序 選擇排序 快速排序 歸併排序 插入排序 外加康托展開演算法 完成且可用的排序 氣泡排序 選擇排序 插入排序 桶排序歸併排序 快速排序 外加輔助的函式 7.確定序列是有序的 8.自動輸入和輸出 乙個標頭檔案 乙個cpp 乙個m...