image.png

数组操作

image.png

  1. public int[][] transpose(int[][] A) {
  2. //记录行数和列数
  3. int R = A.length;
  4. int C = A[0].length;
  5. //转置矩阵要反转对应的元素 行数和列数互换
  6. int[][] ans = new int[C][R];
  7. for(int i=0;i<C;i++)
  8. for(int j=0;j<R;j++)
  9. ans[i][j]=A[j][i]; //下标交换
  10. return ans;
  11. }