C++程序 打印2D数组
在这里,我们将看到如何使用C ++程序打印2D数组。以下是例子:
输入: {{1, 2, 3},
{4, 5, 6},
{7, 8, 9}}
输出: 1 2 3
4 5 6
7 8 9
输入: {{11, 12, 13},
{14, 15, 16}}
输出: 11 12 13
14 15 16
有两种方式可以打印C ++中的2D数组:
- 使用for循环。
- 使用基于范围的for循环。
让我们开始详细讨论每种方法。
1. 使用for循环
使用for循环打印2D数组的一般方法需要两个for循环来遍历所有给定2D矩阵的行和列并打印元素。
- 外循环将从索引0到row_length-1循环。
- 它按行遍历2D数组,因此将打印第一行,然后转到打印第二行。
一个示例数组
以下是使用for循环打印2D数组的C ++程序:
输出
时间复杂度: O(n * m),其中n和m是数组的维度。
辅助空间: O(1)
2. 使用基于范围的for循环
与使用for循环不同,此方法将使用基于范围的for循环。以下是使用基于范围的for循环打印2D数组的C ++程序:
输出
时间复杂度: O(n * m),其中n和m是数组的维度。
辅助空间: O(1)