Sorting algorithms/Merge sort: Difference between revisions
Content deleted Content added
No edit summary |
Added insert() method to InsertionSort class. |
||
Line 904:
static class InsertionSort<T> where T : IComparable {
public static void Sort(T[] entries, Int32 first, Int32 last) {
for (var
while (j > first && entries[j - 1].CompareTo(entry) > 0)▼
private static void insert(T[] entries, Int32 first, Int32 index) {
entries[j] = entries[--j];▼
var entry = entries[
entries[index] = entry;
}
}
|