天天看点

leetcode题解 - 转置矩阵

题目描述

leetcode题解 - 转置矩阵
解题

class Solution {
    public int[][] transpose(int[][] matrix) {
        //新建二维数组用来存放结果,注意顺序
        int[][] ints = new int[matrix[0].length][matrix.length];
        //两层循环,第一层遍历原数组内每个数组
        for(int i = 0 ; i < matrix.length ; i++){
            //第二层遍历原数组每个数组中的数组
            for(int j = 0 ; j<matrix[i].length;j++){
                ints[j][i] = matrix[i][j];
            }
        }
        return ints;
    }
}      
leetcode题解 - 转置矩阵

继续阅读