什麼是最佳和最有效的方式獲取最大值i
,這是行數和j
(它是列數),在兩個一維數組中?在java二維數組中獲取行和列的最大長度
有希望的是,對於每種情況,時間複雜度可低於O(n)
。這裏沒有循環,仍然可以找到最大值j
。
舉例來說,如果我有這樣一個
[
[18,18,19,19,20,22,22,24,25,26],
[1,2,3],
[0,0,0,0]
]
一個數組,那麼我想i = 3
和j = 10
這裏作爲一個結果。
任何人都可以幫助我嗎?
這是一個非常短暫和富有表現力的解決方案,我喜歡它。你知道如何從有問題的數組中創建一個parallelStream嗎? – RookieGuy
@RookieGuy你可以嘗試'Arrays.stream(i).parallel()....'。 – Tom
謝謝,我環顧了一下,\t \t'Arrays.asList(array).parallelStream()'也是一個沒有太多開銷的選項。 – RookieGuy