Arrays.ParallelPrefix 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator) |
在陣列的指定子範圍內執行 |
| ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator) |
在陣列的指定子範圍內執行 |
| ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator) |
在陣列的指定子範圍內執行 |
| ParallelPrefix(Object[], Int32, Int32, IBinaryOperator) |
在陣列的指定子範圍內執行 |
| ParallelPrefix(Int32[], IIntBinaryOperator) |
並行地累積給定陣列中的每個元素,使用所提供的函數。 |
| ParallelPrefix(Double[], IDoubleBinaryOperator) |
並行地累積給定陣列中的每個元素,使用所提供的函數。 |
| ParallelPrefix(Object[], IBinaryOperator) |
並行地累積給定陣列中的每個元素,使用所提供的函數。 |
| ParallelPrefix(Int64[], ILongBinaryOperator) |
並行地累積給定陣列中的每個元素,使用所提供的函數。 |
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版本。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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版本。
Java 文件 java.util.Arrays.parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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版本。
Java 文件 java.util.Arrays.parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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版本。
Java 文件 java.util.Arrays.parallelPrefix(T[], int, int, java.util.function.BinaryOperator<T>)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
ParallelPrefix(Int32[], IIntBinaryOperator)
並行地累積給定陣列中的每個元素,使用所提供的函數。
[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[]
陣列會在此方法原地修改
一個無副作用、結合功能來執行累積
- 屬性
備註
並行地累積給定陣列中的每個元素,使用所提供的函數。 例如,若陣列初始成立 [2, 1, 0, 3] 且操作執行加法,返回時陣列 [2, 3, 3, 6]成立。 對於大型陣列,平行前綴計算通常比序列迴圈更有效率。
新增於1.8版本。
Java 文件 java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
ParallelPrefix(Double[], IDoubleBinaryOperator)
並行地累積給定陣列中的每個元素,使用所提供的函數。
[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[]
陣列會在此方法原地修改
一個無副作用的函數來執行累積
- 屬性
備註
並行地累積給定陣列中的每個元素,使用所提供的函數。 例如,若陣列初始成立 [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)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
ParallelPrefix(Object[], IBinaryOperator)
並行地累積給定陣列中的每個元素,使用所提供的函數。
[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[]
陣列會在此方法原地修改
一個無副作用、結合功能來執行累積
- 屬性
備註
並行地累積給定陣列中的每個元素,使用所提供的函數。 例如,若陣列初始成立 [2, 1, 0, 3] 且操作執行加法,返回時陣列 [2, 3, 3, 6]成立。 對於大型陣列,平行前綴計算通常比序列迴圈更有效率。
新增於1.8版本。
Java 文件 java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
ParallelPrefix(Int64[], ILongBinaryOperator)
並行地累積給定陣列中的每個元素,使用所提供的函數。
[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[]
陣列會在此方法原地修改
一個無副作用、結合功能來執行累積
- 屬性
備註
並行地累積給定陣列中的每個元素,使用所提供的函數。 例如,若陣列初始成立 [2, 1, 0, 3] 且操作執行加法,返回時陣列 [2, 3, 3, 6]成立。 對於大型陣列,平行前綴計算通常比序列迴圈更有效率。
新增於1.8版本。
Java 文件 java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。