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

相关推荐
菜的不敢吱声1 小时前
swift学习第4天
服务器·学习·swift
想进部的张同学5 小时前
hilinux-3599---设备学习---以及部署yolo
学习·yolo·海思
POLITE35 小时前
Leetcode 23. 合并 K 个升序链表 (Day 12)
算法·leetcode·链表
HyperAI超神经6 小时前
【vLLM 学习】Rlhf
人工智能·深度学习·学习·机器学习·vllm
会员果汁6 小时前
leetcode-动态规划-买卖股票
算法·leetcode·动态规划
橘颂TA6 小时前
【剑斩OFFER】算法的暴力美学——二进制求和
算法·leetcode·哈希算法·散列表·结构与算法
做cv的小昊8 小时前
【TJU】信息检索与分析课程笔记和练习(7)数据库检索—Ei
数据库·笔记·学习·全文检索
AI360labs_atyun8 小时前
上海打出“开源”国际牌!2025重磅新政
人工智能·科技·学习·ai·开源
Chris_12198 小时前
Halcon学习笔记-Day6:工业视觉高级技术应用与实战项目
笔记·学习·halcon
尋有緣8 小时前
力扣1355-活动参与者
大数据·数据库·leetcode·oracle·数据库开发