Leetcode 867.转置矩阵 2021.02.25
二月 25, 2021
867.转置矩阵
- 难度:简单
给你一个二维整数数组
matrix
, 返回matrix
的 转置矩阵 。矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。
示例
示例1:
输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]
输出:[[1,4,7],[2,5,8],[3,6,9]]
示例2:
输入:matrix = [[1,2,3],[4,5,6]]
输出:[[1,4],[2,5],[3,6]]
说明
- m == matrix.length
- n == matrix[i].length
- 1 <= m, n <= 1000
- 1 <= m * n <= 105
- -10^9 <= matrix[i][j] <= 10^9
思路
- 无脑照搬
- 实例化
数组res
,列为数组matrix
的行,行为数组matrix
的列 - 给
数组res
的列赋值数组matrix
的行,数组res
的行赋值数组matrix
的列
- 实例化
代码实现
1 | vector<vector<int>> transpose(vector<vector<int>>& matrix) { |
查看评论