头像

带翅膀的猫

时光荏苒,我们一直都在

《LeetCode刷题(Easy Rank):867. Transpose Matrix》

 1月前  •   LeetCode  •     •   11  •   0

Question:

Given a matrix A, return the transpose of A.The transpose of a matrix is the matrix flipped over it’s main diagonal, switching the row and column indices of the matrix.

Example 1:

示例Input: [[1,2,3],[4,5,6],[7,8,9]]
Output: [[1,4,7],[2,5,8],[3,6,9]]

Example 2:

示例Input: [[1,2,3],[4,5,6]]
Output: [[1,4],[2,5],[3,6]]

Solution:

JAVAclass Solution {
    public int[][] transpose(int[][] A) {
        int m = A.length,n = A[0].length;
        int[][] TA = new int[n][m];
        for(int i=0;i<n;i++){
            for(int j=0;j<m;j++){
                TA[i][j] = A[j][i];
            }
        }
        return TA;
    }
}

 

上一篇:
下一篇:

 评论


 已有0条评论

    还没有任何评论,你来说两句吧!