我想圍繞着三維數組。我明白他們是二維數組的數組,但我正在閱讀的書說了讓我困惑的東西。瞭解三維陣列
在我正在閱讀的這本書的練習中,它要求我爲全色圖像製作一個三維數組。它給出了一個小例子,說這句話的:
如果我們決定選擇一個三維數組,這裏是如何的陣列可以聲明:
int[][][] colorImage = new int[numRows][numColumns][3];
然而,那豈不是更像這樣有效嗎?
int[][][] colorImage = new int[3][numRows][numColumns];
其中3是rgb值,0是紅色,1是綠色,2是藍色。對於後者,每個二維數組將存儲行和列的顏色值,對嗎?我只是想確保我明白如何有效地使用三維數組。
任何幫助將不勝感激,謝謝。
這是一樣的。只要保持一致,您可以隨心所欲地使用尺寸。沒有性能或內存差異。 – Bohemian 2012-07-24 04:07:56
你爲什麼認爲訂單有所作爲? – Luxspes 2012-07-24 04:13:28
@Luxspes我不相信。我知道。 – Bohemian 2012-07-24 04:16:23