当前位置: 首页 > news >正文

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]]

输出:[[1,4],[2,5],[3,6]]

class Solution {public int[][] transpose(int[][] matrix) {int m = matrix.length, n = matrix[0].length;int[][] transposed = new int[n][m];for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {transposed[j][i] = matrix[i][j];}}return transposed;}
}

类似的矩阵翻转题目,都可以采用中这种方法:直接创建一个新的矩阵,然后通过遍历的方法给这个矩阵按照一定的特性赋值。只要原矩阵和新矩阵的数值不变,都可以考虑这种方法。

http://www.lryc.cn/news/7448.html

相关文章:

  • Datawahle组队学习——妙趣横生大数据 Day1
  • 网友眼中越老越吃香的行业,果然是风向变了!
  • 为什么时间序列预测这么难?本文将给你答案
  • STC15系列单片机通过串口多字节数据读写EEPROM操作
  • 计算机网络-ip数据报
  • 从零开始学C
  • 【云原生】手把手带你从零开始搭建kubernetes最新版本实战
  • trivy os软件包扫描原理分析
  • 算法训练营 day48 动态规划 完全背包 零钱兑换 II 组合总和 Ⅳ
  • Java 基础(1)—泛型简单使用
  • 内存卡损坏了怎么恢复?
  • Mysql使用规范(纯技术和实战建议)
  • Netty源码解读-EventLoop(二)
  • OSI模型详解
  • Share Creators完成500万美元融资,以工具化手段帮助企业从数字资产管理中解放
  • 几个Base64编码工具,也有蹊跷
  • Python|每日一练|排序|递归|字符串|数组|动态规划|单选记录:以特殊格式处理连续增加的数字|正则表达式匹配|地下城游戏
  • Spring Cloud微服务网关Gateway组件
  • cluster nodes(集群节点)
  • 【Android学习】下载jar慢和gradle慢的情况
  • 下一个排列-力扣31-java
  • 前端面试题
  • jsp游戏门户网站系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • Git与IDEA强强联合(HTTPS协议连接)
  • leetcode 第二题:两数相加-C语言实现
  • 【人工智能】PTP网络时钟服务器在智能驾驶里的重要性
  • 【蓝桥杯集训3】二分专题(3 / 5)
  • 在成都的哪个培训机构学习Java好呢?
  • 传输层重要协议之UDP协议和TCP协议详解
  • BNB Greenfield 成存储赛道“新贵”,BNB 生态的野心与破局