661. 图片平滑器(一维与二维数组下面转换)
如第2行第2列的50这个数,其矩阵的坐标是(i=1,j=1),而映射到一维数组的时候,其对应的下标索引=4
idx=4=i*n+j=1*3+1=4
而如何通过idx=6反向得到矩阵的坐标呢?
i=索引/n=4/3 =1 /3 3是数组二位的定长
j=索引%n=4%3=1
得到矩阵的坐标为(i,j) ==>(1,1)
如第2行第2列的50这个数,其矩阵的坐标是(i=1,j=1),而映射到一维数组的时候,其对应的下标索引=4
idx=4=i*n+j=1*3+1=4
而如何通过idx=6反向得到矩阵的坐标呢?
i=索引/n=4/3 =1 /3 3是数组二位的定长
j=索引%n=4%3=1
得到矩阵的坐标为(i,j) ==>(1,1)