LeetCode 566. 重塑矩阵(Reshape the Matrix)
566. 重塑矩阵
566. Reshape the Matrix
LeetCode566. Reshape the Matrix简单
Java 实现
class Solution {
    public int[][] matrixReshape(int[][] nums, int r, int c) {
        int row = nums.length, col = nums[0].length;
        if (row * col != r * c) {
            return nums;
        }
        int[][] res = new int[r][c];
        for (int i = 0; i < r * c; i++) {
            res[i / c][i % c] = nums[i / col][i % col];
        }
        return res;
    }
}
参考资料
- https://leetcode.com/problems/reshape-the-matrix/
 - https://leetcode-cn.com/problems/reshape-the-matrix/
 
LeetCode 566. 重塑矩阵(Reshape the Matrix)的更多相关文章
- Java实现 LeetCode 566 重塑矩阵(遍历矩阵)
		
566. 重塑矩阵 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据. 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表 ...
 - [Swift]LeetCode566. 重塑矩阵 | Reshape the Matrix
		
In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new o ...
 - leetcode 566. 重塑矩阵 c++ 实现
		
1.问题描述: 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据. 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想 ...
 - leetcode.矩阵.566重塑矩阵-Java
		
1. 具体题目 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数.重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充.如果具有给定参数的reshape操 ...
 - 力扣566. 重塑矩阵-C语言实现-简单题
		
题目 传送门 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据. 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要 ...
 - LeetCode 54. 螺旋矩阵(Spiral Matrix) 剑指offer-顺时针打印矩阵
		
题目描述 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素. 示例 1: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, ...
 - LeetCode.867-转置矩阵(Transpose Matrix)
		
这是悦乐书的第332次更新,第356篇原创 01看题和准备 今天介绍的是LeetCode算法题中Easy级别的第202题(顺位题号是867).给定矩阵A,返回A的转置. 矩阵的转置是在其主对角线上翻转 ...
 - LeetCode 566. Reshape the Matrix (重塑矩阵)
		
In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new o ...
 - [LeetCode] Reshape the Matrix 重塑矩阵
		
In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new o ...
 
随机推荐
- JAVA项目部署(1)
			
之前小菜觉得项目发布啊部署可难了,今个儿小菜接有幸触了一下java项目的打包和部署,没上手前觉得可高大上了,可难了,小菜这人就是做没做过的事前特别喜欢自己吓唬自己,这个习惯不好,得改!其实自己真正动手 ...
 - selenium模块及类组织关系
			
问题:webdriver子模块中为什么可以直接使用类Chrome.ChromeOptions.Firefox.FirefoxProfile... 在webdriver的__init__.py文件中已经 ...
 - 9、Hadoop配置文件和HDFS垃圾回收
			
配置文件 默认配置文件:相对应的jar包中 core-default.xml hdfs-default.xml yarn-default.xml mapred-default.xml 自定义配置文件 ...
 - LeetCode 785. Is Graph Bipartite?
			
原题链接在这里:https://leetcode.com/problems/is-graph-bipartite/ 题目: Given an undirected graph, return true ...
 - WinDbg常用命令系列---反汇编u*
			
u, ub, uu (Unassemble) u*命令显示内存中指定程序代码的汇编转换.不要将此命令与~u(解冻线程)命令混淆. u[u|b] Range u[u|b] Address u[u|b] ...
 - ajax post data 获取不到数据,注意 content-type的设置 、post/get(转)
			
ajax post data 获取不到数据,注意 content-type的设置 .post/get 关于 jQuery data 传递数据.网上各种获取不到数据,乱码之类的. 好吧今天我也遇到了 ...
 - go的接口内部实现
			
1 前言 1.1 Go汇编 Go语言被定义为一门系统编程语言,与C语言一样通过编译器生成可直接运行的二进制文件.这一点与Java,PHP,Python等编程语言存在很大的不同,这些语言都是运行在基于C ...
 - 2015-2016-2《Java程序设计》团队博客5
			
一.项目进展 本周将所有的项目代码全部进行了汇总总结,归纳在了一起,进行整体的测试.虽然在编写的时候很顺利,也就是片段代码问题不大,但是汇总到一起时还是产生了冲突与不对等的问题,所以我们只能仔细地从细 ...
 - git远程版本回退
			
本文为博主原创,未经允许不得转载: 之前在git提交版本时,发现将新开发的代码提交到了另一个分支上,为了不影响提交分支代码的 功能,需要回退到之前的版本. 在使用命令回退的时候,一直没有回退成功,有个 ...
 - 带空格的 jquery ID 选择器
			
当 DOM ID有一个空格时,如何使用 jquery 的 ID 选择器? 例如,我的 DOM ID 是 <div id="content Module">Stuff&l ...