给你一个二维整数数组 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]]

提示:

m == matrix.length
n == matrix[i].length
1 <= m, n <= 1000
1 <= m * n <= 105
-109 <= matrix[i][j] <= 109

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/transpose-matrix
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

package com.example.demo;public class Solution {public static void main(String[] args){int[][] matrix = {{1,2,3,4},{5,6,7,8}};int[][] transposed = transpose(matrix);for(int i = 0; i<transposed.length;i++){for(int j = 0; j<transposed[0].length; j++){System.out.print(transposed[i][j]);}System.out.println("");}}public static int[][] transpose(int[][] matrix){int m = matrix.length;int 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;}}

运行结果如下

给你一个二维整数数组 matrix,返回 matrix 的 转置矩阵相关推荐

  1. 返回一个二维整数数组中最大联通子数组的和

    题目:返回一个二维整数数组中最大联通子数组的和. 要求:输入一个二维整形数组,数组里有正数也有负数.求所有子数组的和的最大值. 一.设计思想 先求出这个这个数组中的最大值,并定位,然后找出这个值周围的 ...

  2. 返回一个二维整数数组中最大子数组的和(二人结对)

    题目:返回一个二维整数数组中最大子数组的和 要求:1.输入一个二维整型数组,数组里有正数也有负数. 2.二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和. 3.求所有子数组的和的最大值. ...

  3. 返回一个二维整数数组最大联通子数组的和(思路)

    返回一个二维整数数组最大联通子数组的和(思路) 题目: 输入一个二维整形数组,数组里有正数也有负数. 求所有子数组的和的最大值. 总体思路: 返回一个最大的二维联通子数组的思路总体上和二维首尾子数组相 ...

  4. 返回一个二维整数数组最大子数组的和

     要求: 1,输入一个二维整形数组,数组里有正数也有负数. 2,二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和, 3,求所有子数组的和的最大值. 设计思路: 参照一维整数数组求解最大子 ...

  5. 返回一个二维整数数组中的最大的子数组和

    一.题目: 1.输入一个二维整形数组,数组里有正数有负数. 2.二维数组中连续的一个子矩阵组成一个子数组. 3.求所有子数组的和的最大值. 二.设计思想: .定义一个二维数组,使用二重循环对其进行赋值 ...

  6. 返回一个二维整数数组中的最大子数组的和

    一.课题要求: 输入一个二维整形数组,数组里有正数也有负数:           二维数组中连续的一个子矩阵组成一个子数组,没个子数组都有一个和: 如果数组A[0]--A[j-1]首尾相邻,允许A[i ...

  7. 返回一个二维整数数组中最大子数组的和

    设计思路: 首先定义一个四行四列的二维数组 通过两个子函数实现,一个求一维最大子数组和,一个求相应列下标二维元素相加和并作比较 1.通过上次的一位数组求最大值,可以先求出每一行最大连续子数组的和 2. ...

  8. 求一个二维整数数组最大子数组之和,时间复杂度为N^2

    本随笔只由于时间原因,我就只写写思想了   二维数组最大子数组之和,可以  引用  一维最大子数组之和 的思想 一维最大子数组之和 的思想,在本博客上有,这里就不做多的介绍了 我们有一个最初的二维数组 ...

  9. 返回一个首尾相接的二维整数数组中最大子数组的和

    题目: ·返回一个二维整数数组中最大子数组的和. 要求: ·输入一个二维整形数组,数组里有正数也有负数. ·二维数组首尾相接,象个一条首尾相接带子一样. ·数组中连续的一个或多个整数组成一个子数组,每 ...

  10. 求二维整数数组中最大子数组的和(结对作业)

    题目:返回一个二维整数数组中最大子数组的和 要求:(1)输入一个二维整形数组,数组里有正数也有负数. (2)二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和. (3)求所有子数组的和最大 ...

最新文章

  1. linux扩文件系统大小,调整卷大小后扩展 Linux 文件系统 - Amazon Elastic Compute Cloud...
  2. Spring JDBC详解
  3. android拦截短信获取短信内容,《英雄联盟手游》先锋测试招募说明:仅安卓用户...
  4. (哈希)两数之和(leetcode 1)
  5. Ubuntu12.04password正确 入口的桌面(测试的恢复正常)
  6. OpenCL将数组从内存copy到显存
  7. Cubic interpolation立方插值
  8. CVPR2010跟踪算法MOSSE原理及代码解析
  9. Android开发屏幕适配
  10. DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么
  11. matlab画colormap
  12. VIVO内置应用卸载指南(IQOO NEO5为例)
  13. 乐2 体验包 Android 7,乐视2/Pro Flyme6.7.5.19R体验版
  14. 在xp中不能查看或更改文件夹的“只读”属性或“系统”属性解决方法
  15. Windows留后门--教程(一)——Windows系统隐藏账户
  16. 前端CDN资源库,解决HTML大屏首次加载慢的问题了,大屏项目必备cdn加速
  17. 关于农业生态链平台的杂想
  18. 【Pytorch Lighting】第 10 章:扩展和管理培训
  19. 基于SSM的家教系统的设计与实现毕业设计-附源码221752
  20. Flex 非常实用的资料

热门文章

  1. Android储物柜代码,Android的应用程式储物柜安全性如何? | MOS86
  2. java在线编译器_java在线编译器-youjavait.com
  3. Android中BottomSheetDialog如何设置透明背景
  4. 攻防世界web做题步骤
  5. Power bi 4.20 词云
  6. excel(2015)表格如何在滑动时固定标题栏
  7. 软件测试精华总结,入门到精通全流程(必看,知识点很全)
  8. marked + mathjax 实现支持数学公式的 markdown 转 html
  9. 机器学习之线性回归——OLS,岭回归,Lasso回归
  10. 虚拟服务器实现方式,服务器实现虚拟主机的三种主要方式