可以說排列一[2/3, 0, -1, 0, 7/2]
和數組二[0, 0, -2/3, 1, 0, 0]
所以我想我的結果數組爲[0, 2/3, -2/3, 0, 0, 7/2]
。結果數組長度將是兩個數組之間的最大長度。我怎樣才能在Java中做到這一點?Java - 添加兩個不等數組的內容
非常多我想特定的索引位置添加對方,但我不知道如何做到這一點與不平等的數組。
編輯:它增加了位置,任何不匹配的東西在最大的數組中保持不變。 [0, 0, -2/3, 1, 0, 0]
的位置0, 1, 2, 3, 4, 5
和數組[2/3, 0, -1, 0, 7/2]
的位置與較大的數組重合,因此我需要將相同的位置值添加並放入結果數組中。我創建了一個新的結果數組,並將其設置爲等於最大數組,因此所有必須完成的操作都是添加相似的位置值。
當兩個陣列的長度不同時,你想要發生什麼?長數組末尾的不匹配數字是否應該放在新數組的末尾?新陣列的末尾是否應該有零?在我們可以幫助您實施之前,您需要考慮這一部分。 –
執行一個循環,其索引在較短陣列的範圍內運行並添加數字。然後做另一個運行在另一個陣列左邊的循環。 – Eran