给你一个二维整数数组 matrix,返回 matrix 的 转置矩阵
给你一个二维整数数组 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.二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和. 3.求所有子数组的和的最大值. ...
- 返回一个二维整数数组最大联通子数组的和(思路)
返回一个二维整数数组最大联通子数组的和(思路) 题目: 输入一个二维整形数组,数组里有正数也有负数. 求所有子数组的和的最大值. 总体思路: 返回一个最大的二维联通子数组的思路总体上和二维首尾子数组相 ...
- 返回一个二维整数数组最大子数组的和
要求: 1,输入一个二维整形数组,数组里有正数也有负数. 2,二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和, 3,求所有子数组的和的最大值. 设计思路: 参照一维整数数组求解最大子 ...
- 返回一个二维整数数组中的最大的子数组和
一.题目: 1.输入一个二维整形数组,数组里有正数有负数. 2.二维数组中连续的一个子矩阵组成一个子数组. 3.求所有子数组的和的最大值. 二.设计思想: .定义一个二维数组,使用二重循环对其进行赋值 ...
- 返回一个二维整数数组中的最大子数组的和
一.课题要求: 输入一个二维整形数组,数组里有正数也有负数: 二维数组中连续的一个子矩阵组成一个子数组,没个子数组都有一个和: 如果数组A[0]--A[j-1]首尾相邻,允许A[i ...
- 返回一个二维整数数组中最大子数组的和
设计思路: 首先定义一个四行四列的二维数组 通过两个子函数实现,一个求一维最大子数组和,一个求相应列下标二维元素相加和并作比较 1.通过上次的一位数组求最大值,可以先求出每一行最大连续子数组的和 2. ...
- 求一个二维整数数组最大子数组之和,时间复杂度为N^2
本随笔只由于时间原因,我就只写写思想了 二维数组最大子数组之和,可以 引用 一维最大子数组之和 的思想 一维最大子数组之和 的思想,在本博客上有,这里就不做多的介绍了 我们有一个最初的二维数组 ...
- 返回一个首尾相接的二维整数数组中最大子数组的和
题目: ·返回一个二维整数数组中最大子数组的和. 要求: ·输入一个二维整形数组,数组里有正数也有负数. ·二维数组首尾相接,象个一条首尾相接带子一样. ·数组中连续的一个或多个整数组成一个子数组,每 ...
- 求二维整数数组中最大子数组的和(结对作业)
题目:返回一个二维整数数组中最大子数组的和 要求:(1)输入一个二维整形数组,数组里有正数也有负数. (2)二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和. (3)求所有子数组的和最大 ...
最新文章
- linux扩文件系统大小,调整卷大小后扩展 Linux 文件系统 - Amazon Elastic Compute Cloud...
- Spring JDBC详解
- android拦截短信获取短信内容,《英雄联盟手游》先锋测试招募说明:仅安卓用户...
- (哈希)两数之和(leetcode 1)
- Ubuntu12.04password正确 入口的桌面(测试的恢复正常)
- OpenCL将数组从内存copy到显存
- Cubic interpolation立方插值
- CVPR2010跟踪算法MOSSE原理及代码解析
- Android开发屏幕适配
- DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么
- matlab画colormap
- VIVO内置应用卸载指南(IQOO NEO5为例)
- 乐2 体验包 Android 7,乐视2/Pro Flyme6.7.5.19R体验版
- 在xp中不能查看或更改文件夹的“只读”属性或“系统”属性解决方法
- Windows留后门--教程(一)——Windows系统隐藏账户
- 前端CDN资源库,解决HTML大屏首次加载慢的问题了,大屏项目必备cdn加速
- 关于农业生态链平台的杂想
- 【Pytorch Lighting】第 10 章:扩展和管理培训
- 基于SSM的家教系统的设计与实现毕业设计-附源码221752
- Flex 非常实用的资料
热门文章
- Android储物柜代码,Android的应用程式储物柜安全性如何? | MOS86
- java在线编译器_java在线编译器-youjavait.com
- Android中BottomSheetDialog如何设置透明背景
- 攻防世界web做题步骤
- Power bi 4.20 词云
- excel(2015)表格如何在滑动时固定标题栏
- 软件测试精华总结,入门到精通全流程(必看,知识点很全)
- marked + mathjax 实现支持数学公式的 markdown 转 html
- 机器学习之线性回归——OLS,岭回归,Lasso回归
- 虚拟服务器实现方式,服务器实现虚拟主机的三种主要方式