首页 > 代码库 > leetcode566
leetcode566
public class Solution { public int[,] MatrixReshape(int[,] nums, int r, int c) { var row = nums.GetLength(0); var col = nums.GetLength(1); if (row * col != r * c) { return nums; } else { var ary = new int[r, c]; var list = new List<int>(); for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { list.Add(nums[i, j]); } } var k = 0; for (int i = 0; i < r; i++) { for (int j = 0; j < c; j++) { ary[i, j] = list[k++]; } } return ary; } } }
https://leetcode.com/problems/reshape-the-matrix/#/description
leetcode566
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。