C 陣列排序

2021-04-15 23:03:49 字數 1013 閱讀 3042

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...