Язык

Arrays.ParallelPrefix Метод

Определение

Перегрузки

Имя. Описание
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)

Выполняется #parallelPrefix(double[], DoubleBinaryOperator) для заданного подранга массива.

ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)

Выполняется #parallelPrefix(long[], LongBinaryOperator) для заданного подранга массива.

ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)

Выполняется #parallelPrefix(int[], IntBinaryOperator) для заданного подранга массива.

ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)

Выполняется #parallelPrefix(Object[], BinaryOperator) для заданного подранга массива.

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию.

ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию.

ParallelPrefix(Object[], IBinaryOperator)

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию.

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию.

ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)

Выполняется #parallelPrefix(double[], DoubleBinaryOperator) для заданного подранга массива.

[Android.Runtime.Register("parallelPrefix", "([DIILjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(double[] array, int fromIndex, int toIndex, Java.Util.Functions.IDoubleBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([DIILjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : double[] * int * int * Java.Util.Functions.IDoubleBinaryOperator -> unit

Параметры

array
Double[]

массив

fromIndex
Int32

индекс первого элемента включительно

toIndex
Int32

индекс последнего элемента, эксклюзивный

op
IDoubleBinaryOperator

боковая функция без эффекта, ассоциативная для выполнения кумуляции

Атрибуты

Комментарии

Выполняется #parallelPrefix(double[], DoubleBinaryOperator) для заданного подранга массива.

Добавлено в версии 1.8.

Java документации по java.util.Arrays.parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)

Выполняется #parallelPrefix(long[], LongBinaryOperator) для заданного подранга массива.

[Android.Runtime.Register("parallelPrefix", "([JIILjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(long[] array, int fromIndex, int toIndex, Java.Util.Functions.ILongBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([JIILjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int64[] * int * int * Java.Util.Functions.ILongBinaryOperator -> unit

Параметры

array
Int64[]

массив

fromIndex
Int32

индекс первого элемента включительно

toIndex
Int32

индекс последнего элемента, эксклюзивный

op
ILongBinaryOperator

боковая функция без эффекта, ассоциативная для выполнения кумуляции

Атрибуты

Комментарии

Выполняется #parallelPrefix(long[], LongBinaryOperator) для заданного подранга массива.

Добавлено в версии 1.8.

Java документации по java.util.Arrays.parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)

Выполняется #parallelPrefix(int[], IntBinaryOperator) для заданного подранга массива.

[Android.Runtime.Register("parallelPrefix", "([IIILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(int[] array, int fromIndex, int toIndex, Java.Util.Functions.IIntBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([IIILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int[] * int * int * Java.Util.Functions.IIntBinaryOperator -> unit

Параметры

array
Int32[]

массив

fromIndex
Int32

индекс первого элемента включительно

toIndex
Int32

индекс последнего элемента, эксклюзивный

op
IIntBinaryOperator

боковая функция без эффекта, ассоциативная для выполнения кумуляции

Атрибуты

Комментарии

Выполняется #parallelPrefix(int[], IntBinaryOperator) для заданного подранга массива.

Добавлено в версии 1.8.

Java документации по java.util.Arrays.parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)

Выполняется #parallelPrefix(Object[], BinaryOperator) для заданного подранга массива.

[Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void ParallelPrefix(Java.Lang.Object[] array, int fromIndex, int toIndex, Java.Util.Functions.IBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ParallelPrefix : Java.Lang.Object[] * int * int * Java.Util.Functions.IBinaryOperator -> unit

Параметры

array
Object[]

массив

fromIndex
Int32

индекс первого элемента включительно

toIndex
Int32

индекс последнего элемента, эксклюзивный

op
IBinaryOperator

боковая функция без эффекта, ассоциативная для выполнения кумуляции

Атрибуты

Комментарии

Выполняется #parallelPrefix(Object[], BinaryOperator) для заданного подранга массива.

Добавлено в версии 1.8.

Java документации по java.util.Arrays.parallelPrefix(T[], int, int, java.util.function.BinaryOperator<T>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию.

[Android.Runtime.Register("parallelPrefix", "([ILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(int[] array, Java.Util.Functions.IIntBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([ILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int[] * Java.Util.Functions.IIntBinaryOperator -> unit

Параметры

array
Int32[]

массив, который изменяется на месте этим методом

op
IIntBinaryOperator

боковая функция без эффекта, ассоциативная для выполнения кумуляции

Атрибуты

Комментарии

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию. Например, если массив изначально хранится [2, 1, 0, 3] и операция выполняет добавление, то после возврата массива.[2, 3, 3, 6] Вычисления параллельных префиксов обычно более эффективны, чем последовательные циклы для больших массивов.

Добавлено в версии 1.8.

Java документации по java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию.

[Android.Runtime.Register("parallelPrefix", "([DLjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(double[] array, Java.Util.Functions.IDoubleBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([DLjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : double[] * Java.Util.Functions.IDoubleBinaryOperator -> unit

Параметры

array
Double[]

массив, который изменяется на месте этим методом

op
IDoubleBinaryOperator

функция без побочных эффектов для выполнения кумуляции

Атрибуты

Комментарии

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию. Например, если массив изначально хранится [2.0, 1.0, 0.0, 3.0] и операция выполняет добавление, то после возврата массива.[2.0, 3.0, 3.0, 6.0] Вычисления параллельных префиксов обычно более эффективны, чем последовательные циклы для больших массивов.

Так как операции с плавающей запятой не могут быть строго ассоциативными, возвращаемый результат может не совпадать со значением, которое будет получено, если операция была выполнена последовательно.

Добавлено в версии 1.8.

Java документации по java.util.Arrays.parallelPrefix(double[], java.util.function.DoubleBinaryOperator).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ParallelPrefix(Object[], IBinaryOperator)

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию.

[Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void ParallelPrefix(Java.Lang.Object[] array, Java.Util.Functions.IBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ParallelPrefix : Java.Lang.Object[] * Java.Util.Functions.IBinaryOperator -> unit

Параметры

array
Object[]

массив, который изменяется на месте этим методом

op
IBinaryOperator

боковая функция без эффекта, ассоциативная для выполнения кумуляции

Атрибуты

Комментарии

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию. Например, если массив изначально хранится [2, 1, 0, 3] и операция выполняет добавление, то после возврата массива.[2, 3, 3, 6] Вычисления параллельных префиксов обычно более эффективны, чем последовательные циклы для больших массивов.

Добавлено в версии 1.8.

Java документации по java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию.

[Android.Runtime.Register("parallelPrefix", "([JLjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(long[] array, Java.Util.Functions.ILongBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([JLjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int64[] * Java.Util.Functions.ILongBinaryOperator -> unit

Параметры

array
Int64[]

массив, который изменяется на месте этим методом

op
ILongBinaryOperator

боковая функция без эффекта, ассоциативная для выполнения кумуляции

Атрибуты

Комментарии

Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию. Например, если массив изначально хранится [2, 1, 0, 3] и операция выполняет добавление, то после возврата массива.[2, 3, 3, 6] Вычисления параллельных префиксов обычно более эффективны, чем последовательные циклы для больших массивов.

Добавлено в версии 1.8.

Java документации по java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к