Click or drag to resize
Accord.NET (logo)

Sort Methods

Methods
  NameDescription
Public methodStatic memberInsertionT(T, Boolean)
Insertion sort.
Public methodStatic memberInsertionT(T, FuncT, T, Int32, Boolean)
Insertion sort.
Public methodStatic memberInsertionT(T, Int32, Int32, Boolean)
Insertion sort.
Public methodStatic memberInsertionT(T, Int32, Int32, FuncT, T, Int32, Boolean)
Insertion sort.
Public methodStatic memberInsertionT, U(T, U, Boolean)
Insertion sort.
Public methodStatic memberInsertionTKey, TValue(TKey, TValue, FuncTKey, TKey, Int32, Boolean)
Insertion sort.
Public methodStatic memberInsertionTKey, TValue(TKey, TValue, Int32, Int32, Boolean)
Insertion sort.
Public methodStatic memberInsertionTKeys, TValue(TKeys, TValue, Int32, Int32, FuncTKeys, TKeys, Int32, Boolean)
Insertion sort.
Public methodStatic memberNthElementT(T, Int32, Boolean)
Retrieves the n-th smallest element in an array. See remarks for more info.
Public methodStatic memberNthElementT(T, Int32, Int32, Int32, Boolean)
Retrieves the n-th smallest element in an array. See remarks for more info.
Public methodStatic memberNthElementT(T, Int32, Int32, Int32, FuncT, T, Int32, Boolean)
Retrieves the n-th smallest element in an array. See remarks for more info.
Public methodStatic memberNthElementTKey, TValue(TKey, TValue, Int32, Boolean)
Retrieves the n-th smallest element in an array. See remarks for more info.
Public methodStatic memberNthElementTKey, TValue(TKey, TValue, Int32, Int32, Int32, Boolean)
Retrieves the n-th smallest element in an array. See remarks for more info.
Public methodStatic memberNthElementTKey, TValue(TKey, TValue, Int32, Int32, Int32, FuncTKey, TKey, Int32, Boolean)
Retrieves the n-th smallest element in an array. See remarks for more info.
Public methodStatic memberPartialT(T, Int32, Boolean)
Partially orders a collection, making sure every element smaller than the n-th smaller element are in the beginning of the array.
Public methodStatic memberPartialTKey, TValue(TKey, TValue, Int32, Boolean)
Partially orders a collection, making sure every element smaller than the n-th smaller element are in the beginning of the array.
Public methodStatic memberPartitionT(T, Int32, Int32, Boolean)
Reorders the elements in the range [left, right) in such a way that all elements that are smaller than the pivot precede those that are greater than the pivot. Relative order of the elements is not preserved. This function should be equivalent to C++'s std::partition.
Public methodStatic memberPartitionT(T, Int32, Int32, FuncT, T, Int32, Boolean)
Reorders the elements in the range [left, right) in such a way that all elements for which the function compare returns true precede the elements for which compare returns false. Relative order of the elements is not preserved. This function should be equivalent to C++'s std::partition.
Public methodStatic memberPartitionTKey, TValue(TKey, TValue, Int32, Int32, Boolean)
Reorders the elements in the range [left, right) in such a way that all elements that are smaller than the pivot precede those that are greater than the pivot. Relative order of the elements is not preserved. This function should be equivalent to C++'s std::partition.
Public methodStatic memberPartitionTKey, TValue(TKey, TValue, Int32, Int32, FuncTKey, TKey, Int32, Boolean)
Reorders the elements in the range [left, right) in such a way that all elements for which the function compare returns true precede the elements for which compare returns false. Relative order of the elements is not preserved. This function should be equivalent to C++'s std::partition.
Top
See Also