日拱一卒(14)——leetcode学习记录:转置矩阵

一、题目

给定一个二维数组,求这个数组的转置矩阵

二、思路

创建一个转置矩阵大小的全零二维数组。遍历原二维数组的各个元素,放置到转置后的位置。

难点在于创建新数组。

三、题解

class Solution:

def transpose(self, matrix: List[List[int]]) -> List[List[int]]:

new = [[0] * len(matrix) for _ in range(len(matrix[0]))]

for i in range(len(matrix)):

for j in range(len(matrix[0])):

new[j][i] = matrix[i][j]

return new

相关推荐
fengci.8 分钟前
LilCTF2025web(前半部分)
开发语言·网络·学习·php
zhangrelay10 分钟前
蓝桥云课一分钟-绚丽贪吃蛇-后续-cmake
笔记·学习
世人万千丶11 分钟前
Flutter 框架跨平台鸿蒙开发 - AR寻宝探险游戏应用
学习·flutter·游戏·华为·开源·ar·harmonyos
人道领域13 分钟前
【LeetCode刷题日记】:从 LeetCode 经典题看哈希表的场景化应用---数组、HashSet、HashMap 选型与算法实战
算法·leetcode·面试
承渊政道14 分钟前
【优选算法】(实战攻坚BFS之FloodFill、最短路径问题、多源BFS以及解决拓扑排序)
数据结构·c++·笔记·学习·算法·leetcode·宽度优先
漠缠15 分钟前
缠论核心公理:走势终完美
学习·程序人生
arvin_xiaoting17 分钟前
OpenClaw学习总结_IV_认证与安全_3:Authorization与Policies详解
学习·安全
EnglishJun18 分钟前
ARM嵌入式学习(二十)--- 杂项设备、Platfrom总线和设备树源文件(dts)
学习
知识分享小能手18 分钟前
MongoDB入门学习教程,从入门到精通,MongoDB 安全完全指南(19)
学习·安全·mongodb
_李小白26 分钟前
【OSG学习笔记】Day 39: NodeCallback(帧回调机制)
java·笔记·学习