Click or drag to resize

CollectionUtilityMergeSortUnmanagedT Method (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.

Namespace:  NeoAxis
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2023.1.2.0 (2023.1.2.0)
Syntax
C#
public static void MergeSortUnmanaged<T>(
	T* pointer,
	int count,
	IComparer<T> comparer,
	bool multithreaded = false
)
where T : struct, new()

Parameters

pointer
Type: T*
count
Type: SystemInt32
comparer
Type: System.Collections.GenericIComparerT
multithreaded (Optional)
Type: SystemBoolean

Type Parameters

T
See Also