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
}
解题思路:交换行和列的索引即可。需理解二维数组构造。
本文介绍了一种简单有效的转置矩阵方法,并通过Go语言实现了该算法。主要思路为交换矩阵的行和列索引,适用于任何维度的二维数组。
1674

被折叠的 条评论
为什么被折叠?



