c#陣列排序
2007-03-28 09:31
using system;
namespace datastruct}}
}///
/// 插入排序法
///
///
public static void insertionsort(int list)
list[j] = t;}}
/// 選擇排序法
///
///
public static void selectionsort(int list)
int t = list[min];
list[min] = list[i];
list[i] = t;}}
/// 希爾排序法
///
///
public static void shellsort(int list)
list[j - 1] = t;}}
}private static void swap(ref int l, ref int r)
/// 快速排序法
///
///
///
///
public static void sort(int list, int low, int high)
mid = (low + high) >> 1;
pivot = list[mid];
swap(ref list[low], ref list[mid]);
l = low + 1;
r = high;
do while (l < r);
list[low] = list[r];
list[r] = pivot;
if (low + 1 < r)
sort(list, low, r - 1);
if (r + 1 < high)
sort(list, r + 1, high);}}
}
C 陣列排序方法
using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 1209 陣列排序方法 console.write 陣列排...
C 陣列Array排序
五一假期回來,練習一下c 的一些知識,了解一下排序。練習資料 int ints 寫乙個類 為這個類,新增乙個方法,arraytoarraylistwithforeach 即是使用foreach方法,把array資料copy to arraylist資料集 把array資料copy to arrayl...
C 陣列 隨機 排序
int arrint new int 100 for int i 0 i 100 i arrint arrint.orderby c guid.newguid toarray foreach var item in arrint console.readkey 反編譯後 int arrint new...