ArrayOperations
Methoden
internal static bool IsEvenlySpaced<T>(T[] array, int startIndex, int count, double epsilon, double spacing)
result = ArrayOperations.IsEvenlySpaced(array, startIndex, count, epsilon, spacing)
Schnelle generische Berechnung, ob ein Array gleichmäßig beabstandet ist
internal static bool IsEvenlySpaced<T>(IList<T> items, int startIndex, int count, double epsilon, double spacing)
result = ArrayOperations.IsEvenlySpaced(items, startIndex, count, epsilon, spacing)
Schnelle generische Berechnung, ob ein Array gleichmäßig beabstandet ist
internal static bool IsSortedAscending<T>(T[] array, int startIndex, int count)
result = ArrayOperations.IsSortedAscending(array, startIndex, count)
Schnelle generische Berechnung, ob ein Array sortiert ist
internal static bool IsSortedAscending<T>(IList<T> items, int startIndex, int count)
result = ArrayOperations.IsSortedAscending(items, startIndex, count)
Schnelle generische Berechnung, ob eine Liste sortiert ist
internal static T Maximum<T>(IEnumerable<T> enumerable)
result = ArrayOperations.Maximum(enumerable)
Rückgabe: T.MinValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden
internal static T Maximum<T>(T[] array, int startIndex, int count)
result = ArrayOperations.Maximum(array, startIndex, count)
Rückgabe: T.MinValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden
internal static T Minimum<T>(IEnumerable<T> enumerable)
result = ArrayOperations.Minimum(enumerable)
Rückgabe: T.MaxValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden
internal static T Minimum<T>(T[] array, int startIndex, int count)
result = ArrayOperations.Minimum(array, startIndex, count)
Rückgabe: T.MaxValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden
internal static T Minimum<T>(T[] array, int startIndex, int count, Func<T, T, T> minFunc)
result = ArrayOperations.Minimum(array, startIndex, count, minFunc)
Rückgabe: T.MaxValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden
public static void MinMax<T>(IEnumerable<T> enumerable, T min, T max)
ArrayOperations.MinMax(enumerable, min, max)
Schnelle generische Berechnung der Min und Max einer enumerierbaren
- enumerable
- Der Input enumerable.
- min
- T.MaxValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden
- max
- T.MinValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden
internal static void MinMax<T>(T[] array, int startIndex, int count, T min, T max)
ArrayOperations.MinMax(array, startIndex, count, min, max)
Schnelle generische Berechnung der Min und Max eines Arrays
- array
- Das Eingangsarray.
- startIndex
- Der Startindex.
- count
- Die Zählung.
- min
- T.MaxValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden
- max
- T.MinValue, wenn keine Elemente in der Eingabe vorhanden sind. Dies ist erforderlich, um Bereiche von Datenreihen zu verbinden