867. 转置矩阵
代码实现:
func transpose(A [][]int) [][]int {
// 交换行和列索引
result:=make([][]int,len(A[0]))
for i,_:=range result {
result[i]=make([]int,len(A))
}
for i:=0;i<len(A);i++ {
for j:=0;j<len(A[0]);j++ {
result[j][i]=A[i][j]
}
}
return result
}
解题思路:交换行和列的索引即可。需理解二维数组构造。