Arrays.ParallelPrefix Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator) |
Выполняется |
| ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator) |
Выполняется |
| ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator) |
Выполняется |
| ParallelPrefix(Object[], Int32, Int32, IBinaryOperator) |
Выполняется |
| 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
индекс последнего элемента, эксклюзивный
боковая функция без эффекта, ассоциативная для выполнения кумуляции
- Атрибуты
Комментарии
Выполняется #parallelPrefix(double[], DoubleBinaryOperator) для заданного подранга массива.
Добавлено в версии 1.8.
Части этой страницы — это изменения на основе работы, созданной и общей 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
индекс последнего элемента, эксклюзивный
боковая функция без эффекта, ассоциативная для выполнения кумуляции
- Атрибуты
Комментарии
Выполняется #parallelPrefix(long[], LongBinaryOperator) для заданного подранга массива.
Добавлено в версии 1.8.
Части этой страницы — это изменения на основе работы, созданной и общей 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
индекс последнего элемента, эксклюзивный
боковая функция без эффекта, ассоциативная для выполнения кумуляции
- Атрибуты
Комментарии
Выполняется #parallelPrefix(int[], IntBinaryOperator) для заданного подранга массива.
Добавлено в версии 1.8.
Части этой страницы — это изменения на основе работы, созданной и общей 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
индекс последнего элемента, эксклюзивный
боковая функция без эффекта, ассоциативная для выполнения кумуляции
- Атрибуты
Комментарии
Выполняется #parallelPrefix(Object[], BinaryOperator) для заданного подранга массива.
Добавлено в версии 1.8.
Части этой страницы — это изменения на основе работы, созданной и общей 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[]
массив, который изменяется на месте этим методом
боковая функция без эффекта, ассоциативная для выполнения кумуляции
- Атрибуты
Комментарии
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[]
массив, который изменяется на месте этим методом
функция без побочных эффектов для выполнения кумуляции
- Атрибуты
Комментарии
Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию. Например, если массив изначально хранится [2.0, 1.0, 0.0, 3.0] и операция выполняет добавление, то после возврата массива.[2.0, 3.0, 3.0, 6.0] Вычисления параллельных префиксов обычно более эффективны, чем последовательные циклы для больших массивов.
Так как операции с плавающей запятой не могут быть строго ассоциативными, возвращаемый результат может не совпадать со значением, которое будет получено, если операция была выполнена последовательно.
Добавлено в версии 1.8.
Части этой страницы — это изменения на основе работы, созданной и общей 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[]
массив, который изменяется на месте этим методом
боковая функция без эффекта, ассоциативная для выполнения кумуляции
- Атрибуты
Комментарии
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[]
массив, который изменяется на месте этим методом
боковая функция без эффекта, ассоциативная для выполнения кумуляции
- Атрибуты
Комментарии
Cumulates(параллельно) каждый элемент заданного массива, используя предоставленную функцию. Например, если массив изначально хранится [2, 1, 0, 3] и операция выполняет добавление, то после возврата массива.[2, 3, 3, 6] Вычисления параллельных префиксов обычно более эффективны, чем последовательные циклы для больших массивов.
Добавлено в версии 1.8.
Java документации по java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".