我有一個(gè)簡(jiǎn)單的問(wèn)題,我已經(jīng)多次嘗試白板但仍然無(wú)法理解。為什么對(duì)于內(nèi)部for循環(huán),我們必須設(shè)置column = row + 1; 我的印象是你應(yīng)該初始化column = 0,然后簡(jiǎn)單地將行交換為列,將列交換為行以進(jìn)行矩陣的轉(zhuǎn)置,但我一直在測(cè)試用例中失敗。謝謝public static void transposeMatrix(int[][] matrix) { for (int row = 0; row < matrix.length; row++) { for (int column = row + 1 ; column < matrix.length; column++) { int temp = matrix[row][column]; matrix[row][column] = matrix[column][row]; matrix[column][row] = temp; } }}
關(guān)于方陣轉(zhuǎn)置的問(wèn)題
阿波羅的戰(zhàn)車
2023-08-23 11:38:39