566 实现二维数组的reshape操作
【题目】
【分析】 题目不难。关键是找到对应关系。 比如6*2的数组 [[0,1,2,3,4,5, 6,7,8,9,10,11]] 变成4*3的数组: [[0,1,2, 3,4,5, 6,7,8, 9,10,11]]
原数组第1行第2列元素对应到下面是第2行第2列。
原数组的第i行第j列元素是第(i*6+j)个元素。对应到下面的数组是第(i*6+j)/3行第(i*6+j)%3列。
【代码】
【结果】
|