CollectionUtility Methods |
The CollectionUtility type exposes the following members.
| Name | Description | |
|---|---|---|
| FromByteArrayT | ||
| GetReverseT(IListT) |
Returns reversed list.
| |
| GetReverseT(LinkedListT) |
Returns reversed linked list.
| |
| InsertionSortT(IListT, IComparerT) |
Insertion sort is a simple sorting algorithm that works the way we sort playing cards in our hands. No memory allocation. Stable sort.
| |
| InsertionSortT(IListT, ComparisonT) |
Insertion sort is a simple sorting algorithm that works the way we sort playing cards in our hands. No memory allocation. Stable sort.
| |
| InsertionSortT(T, IComparerT) |
Insertion sort is a simple sorting algorithm that works the way we sort playing cards in our hands. No memory allocation. Stable sort.
| |
| InsertionSortT(T, ComparisonT) |
Insertion sort is a simple sorting algorithm that works the way we sort playing cards in our hands. No memory allocation. Stable sort.
| |
| MergeT(ICollectionT) |
Merges a collection of arrays into one.
| |
| MergeT(T, T) |
Merges two arrays into one.
| |
| MergeSortT(IListT, IComparerT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| MergeSortT(IListT, ComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| MergeSortT(T, IComparerT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| MergeSortT(T, ComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| MergeSortUnmanagedT(T, IComparerT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| MergeSortUnmanagedT(T, ComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| MergeSortUnmanagedT(T*, Int32, PointerComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| MergeSortUnmanagedT(T*, Int32, IComparerT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| MergeSortUnmanagedT(T*, Int32, ComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
| SelectionSortT(IListT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
| SelectionSortT(IListT, IComparerT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
| SelectionSortT(IListT, ComparisonT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
| SelectionSortT(T, IComparerT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
| SelectionSortT(T, ComparisonT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
| ToByteArrayT | ||
| ToVector2 | ||
| ToVector2F | ||
| ToVector3 | ||
| ToVector3F(Vector3) | ||
| ToVector3F(Vector3H) | ||
| ToVector3H | ||
| ToVector4 | ||
| ToVector4F(Vector4) | ||
| ToVector4F(Vector4H) | ||
| ToVector4H |