矩阵转置核心代码:
void swap(int *a,int *b)
{
int t=*a;
*a=*b;
*b=t;
}
void mat(int num,int **matrix)
{
for(int i=0;i<num;i++)
{
{
for(int j=i;j<num;j++)
{
swap(&matrix[i][j],&matrix[j][i]);
}
}
}
}
练习题:
867. 转置矩阵https://leetcode-cn.com/problems/transpose-matrix/
https://leetcode-cn.com/problems/transpose-matrix/解题思路:
主要难点在于二维指针,行和列多加注意就可以了