語言

Arrays.ParallelPrefix 方法

定義

多載

名稱 Description
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)

在陣列的指定子範圍內執行 #parallelPrefix(double[], DoubleBinaryOperator)

ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)

在陣列的指定子範圍內執行 #parallelPrefix(long[], LongBinaryOperator)

ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)

在陣列的指定子範圍內執行 #parallelPrefix(int[], IntBinaryOperator)

ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)

在陣列的指定子範圍內執行 #parallelPrefix(Object[], BinaryOperator)

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

最後一個元素的指標,排他

op
IDoubleBinaryOperator

一個無副作用、結合功能來執行累積

屬性

備註

在陣列的指定子範圍內執行 #parallelPrefix(double[], DoubleBinaryOperator)

新增於1.8版本。

Java 文件 java.util.Arrays.parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator)

此頁面的部分是根據 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

最後一個元素的指標,排他

op
ILongBinaryOperator

一個無副作用、結合功能來執行累積

屬性

備註

在陣列的指定子範圍內執行 #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

最後一個元素的指標,排他

op
IIntBinaryOperator

一個無副作用、結合功能來執行累積

屬性

備註

在陣列的指定子範圍內執行 #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

最後一個元素的指標,排他

op
IBinaryOperator

一個無副作用、結合功能來執行累積

屬性

備註

在陣列的指定子範圍內執行 #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[]

陣列會在此方法原地修改

op
IIntBinaryOperator

一個無副作用、結合功能來執行累積

屬性

備註

並行地累積給定陣列中的每個元素,使用所提供的函數。 例如,若陣列初始成立 [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[]

陣列會在此方法原地修改

op
IDoubleBinaryOperator

一個無副作用的函數來執行累積

屬性

備註

並行地累積給定陣列中的每個元素,使用所提供的函數。 例如,若陣列初始成立 [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[]

陣列會在此方法原地修改

op
IBinaryOperator

一個無副作用、結合功能來執行累積

屬性

備註

並行地累積給定陣列中的每個元素,使用所提供的函數。 例如,若陣列初始成立 [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[]

陣列會在此方法原地修改

op
ILongBinaryOperator

一個無副作用、結合功能來執行累積

屬性

備註

並行地累積給定陣列中的每個元素,使用所提供的函數。 例如,若陣列初始成立 [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 屬性授權中所述的詞彙使用。

適用於