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

一、题目

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

二、思路

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

难点在于创建新数组。

三、题解

class Solution:

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

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

for i in range(len(matrix)):

for j in range(len(matrix0)):

newji = matrixij

return new

相关推荐
陈飞EXCEL38 分钟前
北京杰飞 IT 旗下妙码生花少儿Python编程上线两大学习系统
开发语言·python·学习
SLAM必须dunk43 分钟前
Agent入门学习一
学习
Tisfy1 小时前
LeetCode 0453.最小操作次数使数组元素相等:两次遍历(反向思维)
算法·leetcode·题解·遍历·反向思维
君万1 小时前
【LeetCode每日一题】回溯:46. 全排列 78. 子集 39. 组合总和
算法·leetcode·go
承渊政道2 小时前
Linux网络学习【从NAT与代理服务理解网络转发、探索内网穿透原理、再到认识DNS与ICMP、最后动手部署并测试内网穿透】
linux·网络·学习·内网穿透·dns·nat
Tisfy3 小时前
LeetCode 3665.统计镜子反射路径数目:三个动态规划数组
leetcode·动态规划·代理模式·题解
栉甜3 小时前
Vue2学习内容(上)
前端·javascript·vue.js·学习
shangjian0073 小时前
K8S学习-基础组件
学习·容器·kubernetes
lifallen4 小时前
ub-mode skill:软件工程原则
人工智能·学习·ai·软件工程·ai编程
海绵宝宝转agent4 小时前
LeetCode100 二叉树个人题解
算法·leetcode·深度优先