Leetcode PHP题解--D53 566. Reshape the Matrix
2019独角兽企业重金招聘Python工程师标准>>>
D53 566. Reshape the Matrix
题目链接
566. Reshape the Matrix
题目分析
给定一个二维数组,将它重新排列成r
行c
列的二维数组。
思路
先把数据全部提出来,再用array_chunk
函数重新分割数组。
最终代码
<?php
class Solution {/*** @param Integer[][] $nums* @param Integer $r* @param Integer $c* @return Integer[][]*/function matrixReshape($nums, $r, $c) {$values = [];foreach($nums as $items){foreach($items as $item){$values[] = $item;}}return count($values)/$c==$r?array_chunk($values, $c):$nums;}
}
若觉得本文章对你有用,欢迎用爱发电资助。
转载于:https://my.oschina.net/u/2246923/blog/3045684
Leetcode PHP题解--D53 566. Reshape the Matrix相关推荐
- leetcode讲解--566. Reshape the Matrix
题目 In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a ne ...
- LeetCode 566 Reshape the Matrix 解题报告
题目要求 In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a ...
- LeetCode 566. Reshape the Matrix
题目: In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a n ...
- leetcode 566. Reshape the Matrix | 566. 重塑矩阵(Java)
题目 https://leetcode.com/problems/reshape-the-matrix/ 题解 考矩阵变换,简单题,不多说,直接上代码. class Solution {public ...
- python矩阵reshape_[LeetCode Python3]566. Reshape the Matrix(重塑矩阵)
在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据. 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的 ...
- Leetcode 部分题解
算法思想 双指针 排序 快速选择 堆排序 桶排序 荷兰国旗问题 贪心思想 二分查找 分治 搜索 BFS DFS Backtracking 动态规划 斐波那契数列 矩阵路径 数组区间 分割整数 最长递增 ...
- C#LeetCode刷题之#566-重塑矩阵( Reshape the Matrix)
问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3720 访问. 在MATLAB中,有一个非常有用的函数 resha ...
- LeetCode/LintCode 题解丨一周爆刷字符串:URL 编码
描述 给出一个代表网址 host 的字符串 base_url,和代表查询参数的列表 query_params_list,你需要返回带查询参数的完整 URL. 查询参数列表由一些包含两个元素的数组组成, ...
- LeetCode/LintCode 题解丨一周爆刷双指针:最小范围
描述 有k个升序排列的数组,寻找一个最小范围,使每个数组中至少有一个元素被包含. 范围[a,b]比范围[c,d]小,当且仅当b-a < d-c,或是a < c且b-a == d-c. 给定 ...
最新文章
- Symfony2学习笔记之HTTP Cache
- 需求编写的几点经验之谈
- MATLAB在通信系统仿真中的注意
- java 手动事务回滚_JAVA设置手动提交事务,回滚事务,提交事务的操作
- 分段线性拟合经典案例:计算多年气温最低值和最高值的分段线性变化趋势(附分段线性拟合工具下载)
- 后台审核管理 ergo_Kogito,ergo规则:从知识到服务,轻松自如
- elementui下拉框选择图片_Element UI系列:Select下拉框实现默认选择
- css写七步诗,兄弟情谊的优美句子
- MySql笔记(一)
- Webpack入门——使用Webpack打包Angular项目的一个例子
- android转场动画的两种方式
- 程序员英语5:number和digit都是数字,有什么区别?
- Linux(Centos7.8)中conda虚拟环境搭建LSTM神经网络基于django3.1.2的api接口
- 一位小程序代理商亲自见证小程序在外卖行业的突破
- MySQL_开窗函数_window frames基本操作
- oracle括号不区分中英,oracle查询不含括号及不含指定字符的方法
- ESP32入门-NVS的flash读写测试
- word中行与行间距大
- 夯实第一超市地位 京东超市成超10大品类超50家品牌线上最大渠道
- 编写Java程序,以继承和多态思想模拟饲养员喂养不同动物的不同行为