LeetCode 867 轉置矩陣

2021-09-01 05:41:57 字數 877 閱讀 1633

給定乙個矩陣a, 返回a的轉置矩陣。

矩陣的轉置是指將矩陣的主對角線翻轉,交換矩陣的行索引與列索引。

示例 1:

輸入:[[1,2,3],[4,5,6],[7,8,9]]輸出:[[1,4,7],[2,5,8],[3,6,9]]
示例 2:

輸入:[[1,2,3],[4,5,6]]輸出:[[1,4],[2,5],[3,6]]

1 <= a.length <= 10001 <= a[0].length <= 1000

執行用時為 12 ms 的範例:

static const auto _____ = ()

();class solution {

public:

vector> transpose(vector>& a) {

int r = a.size();

int l = a[0].size();

if(r != l)

{vector> b(l, vector(r));

for(int i=0; i我的解答:

class solution {

public:

vector> transpose(vector>& a) {

int m=a.size(),n=a[0].size();

vector> res(n,vector(m));

for(int i=0;i#stl是真的好用啊!

leetcode 867 轉置矩陣

給定乙個矩陣a,返回a的轉置矩陣。矩陣的轉置是指將矩陣的主對角線翻轉,交換矩陣的行索引與列索引。示例 1 輸入 1,2,3 4,5,6 7,8,9 輸出 1,4,7 2,5,8 3,6,9 示例 2 輸入 1,2,3 4,5,6 輸出 1,4 2,5 3,6 1 a.length 10001 a 0...

Leetcode 867 轉置矩陣

一 題目描述 給定乙個矩陣 a,返回 a 的轉置矩陣。矩陣的轉置是指將矩陣的主對角線翻轉,交換矩陣的行索引與列索引。二 示例 示例1 輸入 1,2,3 4,5,6 7,8,9 輸出 1,4,7 2,5,8 3,6,9 示例2 輸入 1,2,3 4,5,6 輸出 1,4 2,5 3,6 說明 三 思路...

leetcode 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 輸...