Arrays.ParallelPrefix Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator) |
|
| ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator) |
|
| ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator) |
|
| ParallelPrefix(Object[], Int32, Int32, IBinaryOperator) |
|
| ParallelPrefix(Int32[], IIntBinaryOperator) |
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. |
| ParallelPrefix(Double[], IDoubleBinaryOperator) |
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. |
| ParallelPrefix(Object[], IBinaryOperator) |
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. |
| ParallelPrefix(Int64[], ILongBinaryOperator) |
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. |
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)
#parallelPrefix(double[], DoubleBinaryOperator) Realiza para el subrango especificado de la matriz.
[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
Parámetros
- array
- Double[]
la matriz
- fromIndex
- Int32
índice del primer elemento, inclusivo
- toIndex
- Int32
el índice del último elemento, exclusivo
una función asociativa sin efecto secundario para realizar la acumulación
- Atributos
Comentarios
#parallelPrefix(double[], DoubleBinaryOperator) Realiza para el subrango especificado de la matriz.
Agregado en la versión 1.8.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)
#parallelPrefix(long[], LongBinaryOperator) Realiza para el subrango especificado de la matriz.
[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
Parámetros
- array
- Int64[]
la matriz
- fromIndex
- Int32
índice del primer elemento, inclusivo
- toIndex
- Int32
el índice del último elemento, exclusivo
una función asociativa sin efecto secundario para realizar la acumulación
- Atributos
Comentarios
#parallelPrefix(long[], LongBinaryOperator) Realiza para el subrango especificado de la matriz.
Agregado en la versión 1.8.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)
#parallelPrefix(int[], IntBinaryOperator) Realiza para el subrango especificado de la matriz.
[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
Parámetros
- array
- Int32[]
la matriz
- fromIndex
- Int32
índice del primer elemento, inclusivo
- toIndex
- Int32
el índice del último elemento, exclusivo
una función asociativa sin efecto secundario para realizar la acumulación
- Atributos
Comentarios
#parallelPrefix(int[], IntBinaryOperator) Realiza para el subrango especificado de la matriz.
Agregado en la versión 1.8.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)
#parallelPrefix(Object[], BinaryOperator) Realiza para el subrango especificado de la matriz.
[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
Parámetros
- array
- Object[]
la matriz
- fromIndex
- Int32
índice del primer elemento, inclusivo
- toIndex
- Int32
el índice del último elemento, exclusivo
una función asociativa sin efecto secundario para realizar la acumulación
- Atributos
Comentarios
#parallelPrefix(Object[], BinaryOperator) Realiza para el subrango especificado de la matriz.
Agregado en la versión 1.8.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ParallelPrefix(Int32[], IIntBinaryOperator)
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.
[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
Parámetros
- array
- Int32[]
matriz, que este método modifica en contexto.
una función asociativa sin efecto secundario para realizar la acumulación
- Atributos
Comentarios
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. Por ejemplo, si la matriz contiene [2, 1, 0, 3] inicialmente y la operación realiza la adición, después de devolver la matriz contiene [2, 3, 3, 6]. El cálculo de prefijos paralelos suele ser más eficaz que los bucles secuenciales para matrices grandes.
Agregado en la versión 1.8.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ParallelPrefix(Double[], IDoubleBinaryOperator)
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.
[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
Parámetros
- array
- Double[]
matriz, que este método modifica en contexto.
una función sin efecto secundario para realizar la acumulación
- Atributos
Comentarios
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. Por ejemplo, si la matriz contiene [2.0, 1.0, 0.0, 3.0] inicialmente y la operación realiza la adición, después de devolver la matriz contiene [2.0, 3.0, 3.0, 6.0]. El cálculo de prefijos paralelos suele ser más eficaz que los bucles secuenciales para matrices grandes.
Dado que las operaciones de punto flotante pueden no ser estrictamente asociativas, el resultado devuelto puede no ser idéntico al valor que se obtendría si la operación se realizó secuencialmente.
Agregado en la versión 1.8.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ParallelPrefix(Object[], IBinaryOperator)
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.
[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
Parámetros
- array
- Object[]
matriz, que este método modifica en contexto.
una función asociativa sin efecto secundario para realizar la acumulación
- Atributos
Comentarios
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. Por ejemplo, si la matriz contiene [2, 1, 0, 3] inicialmente y la operación realiza la adición, después de devolver la matriz contiene [2, 3, 3, 6]. El cálculo de prefijos paralelos suele ser más eficaz que los bucles secuenciales para matrices grandes.
Agregado en la versión 1.8.
Java documentación para java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ParallelPrefix(Int64[], ILongBinaryOperator)
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.
[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
Parámetros
- array
- Int64[]
matriz, que este método modifica en contexto.
una función asociativa sin efecto secundario para realizar la acumulación
- Atributos
Comentarios
Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. Por ejemplo, si la matriz contiene [2, 1, 0, 3] inicialmente y la operación realiza la adición, después de devolver la matriz contiene [2, 3, 3, 6]. El cálculo de prefijos paralelos suele ser más eficaz que los bucles secuenciales para matrices grandes.
Agregado en la versión 1.8.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.