Arrays.ParallelPrefix Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator) |
Esegue |
| ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator) |
Esegue |
| ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator) |
Esegue |
| ParallelPrefix(Object[], Int32, Int32, IBinaryOperator) |
Esegue |
| ParallelPrefix(Int32[], IIntBinaryOperator) |
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. |
| ParallelPrefix(Double[], IDoubleBinaryOperator) |
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. |
| ParallelPrefix(Object[], IBinaryOperator) |
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. |
| ParallelPrefix(Int64[], ILongBinaryOperator) |
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. |
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)
Esegue #parallelPrefix(double[], DoubleBinaryOperator) per l'intervallo secondario specificato della matrice.
[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
Parametri
- array
- Double[]
matrice
- fromIndex
- Int32
indice del primo elemento, inclusivo
- toIndex
- Int32
indice dell'ultimo elemento, esclusivo
una funzione associativa senza effetto collaterale per eseguire l'cumulativo
- Attributi
Commenti
Esegue #parallelPrefix(double[], DoubleBinaryOperator) per l'intervallo secondario specificato della matrice.
Aggiunta nella versione 1.8.
per java.util.Arrays.parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)
Esegue #parallelPrefix(long[], LongBinaryOperator) per l'intervallo secondario specificato della matrice.
[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
Parametri
- array
- Int64[]
matrice
- fromIndex
- Int32
indice del primo elemento, inclusivo
- toIndex
- Int32
indice dell'ultimo elemento, esclusivo
una funzione associativa senza effetto collaterale per eseguire l'cumulativo
- Attributi
Commenti
Esegue #parallelPrefix(long[], LongBinaryOperator) per l'intervallo secondario specificato della matrice.
Aggiunta nella versione 1.8.
per java.util.Arrays.parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)
Esegue #parallelPrefix(int[], IntBinaryOperator) per l'intervallo secondario specificato della matrice.
[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
Parametri
- array
- Int32[]
matrice
- fromIndex
- Int32
indice del primo elemento, inclusivo
- toIndex
- Int32
indice dell'ultimo elemento, esclusivo
una funzione associativa senza effetto collaterale per eseguire l'cumulativo
- Attributi
Commenti
Esegue #parallelPrefix(int[], IntBinaryOperator) per l'intervallo secondario specificato della matrice.
Aggiunta nella versione 1.8.
per java.util.Arrays.parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)
Esegue #parallelPrefix(Object[], BinaryOperator) per l'intervallo secondario specificato della matrice.
[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
Parametri
- array
- Object[]
matrice
- fromIndex
- Int32
indice del primo elemento, inclusivo
- toIndex
- Int32
indice dell'ultimo elemento, esclusivo
una funzione associativa senza effetto collaterale per eseguire l'cumulativo
- Attributi
Commenti
Esegue #parallelPrefix(Object[], BinaryOperator) per l'intervallo secondario specificato della matrice.
Aggiunta nella versione 1.8.
per java.util.Arrays.parallelPrefix(T[], int, int, java.util.function.BinaryOperator<T>).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ParallelPrefix(Int32[], IIntBinaryOperator)
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.
[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
Parametri
- array
- Int32[]
matrice, modificata sul posto da questo metodo
una funzione associativa senza effetto collaterale per eseguire l'cumulativo
- Attributi
Commenti
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. Ad esempio, se inizialmente la matrice contiene [2, 1, 0, 3] e l'operazione esegue l'aggiunta, al momento della restituzione la matrice contiene [2, 3, 3, 6]. Il calcolo del prefisso parallelo è in genere più efficiente rispetto ai cicli sequenziali per matrici di grandi dimensioni.
Aggiunta nella versione 1.8.
per java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ParallelPrefix(Double[], IDoubleBinaryOperator)
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.
[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
Parametri
- array
- Double[]
matrice, modificata sul posto da questo metodo
una funzione senza effetto collaterale per eseguire l'cumulativo
- Attributi
Commenti
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. Ad esempio, se inizialmente la matrice contiene [2.0, 1.0, 0.0, 3.0] e l'operazione esegue l'aggiunta, al momento della restituzione la matrice contiene [2.0, 3.0, 3.0, 6.0]. Il calcolo del prefisso parallelo è in genere più efficiente rispetto ai cicli sequenziali per matrici di grandi dimensioni.
Poiché le operazioni a virgola mobile potrebbero non essere strettamente associative, il risultato restituito potrebbe non essere identico al valore ottenuto se l'operazione è stata eseguita in sequenza.
Aggiunta nella versione 1.8.
per java.util.Arrays.parallelPrefix(double[], java.util.function.DoubleBinaryOperator).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ParallelPrefix(Object[], IBinaryOperator)
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.
[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
Parametri
- array
- Object[]
matrice, modificata sul posto da questo metodo
una funzione associativa senza effetto collaterale per eseguire l'cumulativo
- Attributi
Commenti
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. Ad esempio, se inizialmente la matrice contiene [2, 1, 0, 3] e l'operazione esegue l'aggiunta, al momento della restituzione la matrice contiene [2, 3, 3, 6]. Il calcolo del prefisso parallelo è in genere più efficiente rispetto ai cicli sequenziali per matrici di grandi dimensioni.
Aggiunta nella versione 1.8.
per java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ParallelPrefix(Int64[], ILongBinaryOperator)
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.
[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
Parametri
- array
- Int64[]
matrice, modificata sul posto da questo metodo
una funzione associativa senza effetto collaterale per eseguire l'cumulativo
- Attributi
Commenti
Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. Ad esempio, se inizialmente la matrice contiene [2, 1, 0, 3] e l'operazione esegue l'aggiunta, al momento della restituzione la matrice contiene [2, 3, 3, 6]. Il calcolo del prefisso parallelo è in genere più efficiente rispetto ai cicli sequenziali per matrici di grandi dimensioni.
Aggiunta nella versione 1.8.
per java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.