Arrays.ParallelPrefix Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator) |
|
| ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator) |
|
| ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator) |
|
| ParallelPrefix(Object[], Int32, Int32, IBinaryOperator) |
|
| ParallelPrefix(Int32[], IIntBinaryOperator) |
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie. |
| ParallelPrefix(Double[], IDoubleBinaryOperator) |
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie. |
| ParallelPrefix(Object[], IBinaryOperator) |
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie. |
| ParallelPrefix(Int64[], ILongBinaryOperator) |
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie. |
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)
#parallelPrefix(double[], DoubleBinaryOperator) Effectue pour la sous-plage donnée du tableau.
[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
Paramètres
- array
- Double[]
tableau
- fromIndex
- Int32
l’index du premier élément, inclus
- toIndex
- Int32
l’index du dernier élément, exclusif
une fonction associatif sans effet secondaire pour effectuer le cumul
- Attributs
Remarques
#parallelPrefix(double[], DoubleBinaryOperator) Effectue pour la sous-plage donnée du tableau.
Ajouté dans la version 1.8.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)
#parallelPrefix(long[], LongBinaryOperator) Effectue pour la sous-plage donnée du tableau.
[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
Paramètres
- array
- Int64[]
tableau
- fromIndex
- Int32
l’index du premier élément, inclus
- toIndex
- Int32
l’index du dernier élément, exclusif
une fonction associatif sans effet secondaire pour effectuer le cumul
- Attributs
Remarques
#parallelPrefix(long[], LongBinaryOperator) Effectue pour la sous-plage donnée du tableau.
Ajouté dans la version 1.8.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)
#parallelPrefix(int[], IntBinaryOperator) Effectue pour la sous-plage donnée du tableau.
[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
Paramètres
- array
- Int32[]
tableau
- fromIndex
- Int32
l’index du premier élément, inclus
- toIndex
- Int32
l’index du dernier élément, exclusif
une fonction associatif sans effet secondaire pour effectuer le cumul
- Attributs
Remarques
#parallelPrefix(int[], IntBinaryOperator) Effectue pour la sous-plage donnée du tableau.
Ajouté dans la version 1.8.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)
#parallelPrefix(Object[], BinaryOperator) Effectue pour la sous-plage donnée du tableau.
[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
Paramètres
- array
- Object[]
tableau
- fromIndex
- Int32
l’index du premier élément, inclus
- toIndex
- Int32
l’index du dernier élément, exclusif
une fonction associatif sans effet secondaire pour effectuer le cumul
- Attributs
Remarques
#parallelPrefix(Object[], BinaryOperator) Effectue pour la sous-plage donnée du tableau.
Ajouté dans la version 1.8.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
ParallelPrefix(Int32[], IIntBinaryOperator)
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie.
[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
Paramètres
- array
- Int32[]
le tableau, qui est modifié sur place par cette méthode
une fonction associatif sans effet secondaire pour effectuer le cumul
- Attributs
Remarques
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie. Par exemple, si le tableau contient [2, 1, 0, 3] initialement et que l’opération effectue l’ajout, lors du retour du tableau contient [2, 3, 3, 6]. Le calcul de préfixe parallèle est généralement plus efficace que les boucles séquentielles pour les grands tableaux.
Ajouté dans la version 1.8.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
ParallelPrefix(Double[], IDoubleBinaryOperator)
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie.
[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
Paramètres
- array
- Double[]
le tableau, qui est modifié sur place par cette méthode
une fonction sans effet secondaire pour effectuer le cumul
- Attributs
Remarques
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie. Par exemple, si le tableau contient [2.0, 1.0, 0.0, 3.0] initialement et que l’opération effectue l’ajout, lors du retour du tableau contient [2.0, 3.0, 3.0, 6.0]. Le calcul de préfixe parallèle est généralement plus efficace que les boucles séquentielles pour les grands tableaux.
Étant donné que les opérations à virgule flottante peuvent ne pas être strictement associatifs, le résultat retourné peut ne pas être identique à la valeur obtenue si l’opération a été effectuée de manière séquentielle.
Ajouté dans la version 1.8.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
ParallelPrefix(Object[], IBinaryOperator)
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie.
[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
Paramètres
- array
- Object[]
le tableau, qui est modifié sur place par cette méthode
une fonction associatif sans effet secondaire pour effectuer le cumul
- Attributs
Remarques
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie. Par exemple, si le tableau contient [2, 1, 0, 3] initialement et que l’opération effectue l’ajout, lors du retour du tableau contient [2, 3, 3, 6]. Le calcul de préfixe parallèle est généralement plus efficace que les boucles séquentielles pour les grands tableaux.
Ajouté dans la version 1.8.
Documentation Java pour java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
ParallelPrefix(Int64[], ILongBinaryOperator)
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie.
[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
Paramètres
- array
- Int64[]
le tableau, qui est modifié sur place par cette méthode
une fonction associatif sans effet secondaire pour effectuer le cumul
- Attributs
Remarques
Cumule, en parallèle, chaque élément du tableau donné en place à l’aide de la fonction fournie. Par exemple, si le tableau contient [2, 1, 0, 3] initialement et que l’opération effectue l’ajout, lors du retour du tableau contient [2, 3, 3, 6]. Le calcul de préfixe parallèle est généralement plus efficace que les boucles séquentielles pour les grands tableaux.
Ajouté dans la version 1.8.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.