日拱一卒(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

相关推荐
普贤莲花15 小时前
取舍~2026年第4周小结---写于20260125
程序人生·算法·leetcode
Chunyyyen15 小时前
【第三十二周】RAG学习02
学习
苦藤新鸡15 小时前
39.二叉树的直径
算法·leetcode·深度优先
强子感冒了15 小时前
MySQL学习随笔:数据类型与字段约束
学习·mysql
tritone15 小时前
学习Chef自动化配置管理工具,为了实践环境部署,我选择了**阿贝云**的**免费虚拟主机**和**免费云服务器**来搭建测试平台。
服务器·学习·自动化
TracyCoder12315 小时前
LeetCode Hot100(6/100)——15. 三数之和
算法·leetcode
xian_wwq15 小时前
【学习笔记】特权账号管理(PAM)
笔记·学习·pam
星火开发设计15 小时前
const 指针与指针 const:分清常量指针与指针常量
开发语言·c++·学习·算法·指针·const·知识
驱动探索者15 小时前
AMD EPYC 服务器 CPU 学习
运维·服务器·学习·cpu
丝斯201116 小时前
AI学习笔记整理(57)——大模型微调相关技术
人工智能·笔记·学习