C++程序 交换矩阵的第一行和最后一行元素
给定一个 4 x 4 的矩阵,我们需要交换第一行和最后一行的元素并显示结果矩阵。
示例:
输入: 3 4 5 0
2 6 1 2
2 7 1 2
2 1 1 2
输出: 2 1 1 2
2 6 1 2
2 7 1 2
3 4 5 0
输入: 9 7 5 1
2 3 4 1
5 6 6 5
1 2 3 1
输出: 1 2 3 1
2 3 4 1
5 6 6 5
9 7 5 1
这种方法非常简单,我们可以简单地交换矩阵的第一行和最后一行的元素,以获得期望的矩阵输出。
下面是实现的方法:
输出:
时间复杂度 :O(N),因为我们使用循环遍历 N 次。
辅助空间 :O(1),因为我们没有使用任何额外的空间。