CollectionUtility Class |
Namespace: NeoAxis
public static class CollectionUtility
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.
|
![]() ![]() | MergeSort(Int32*, Int32, IComparerInt32) |
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.
|
![]() ![]() | MergeSort(Int32*, Int32, ComparisonInt32) |
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, 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.
|
![]() ![]() | 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 |