C++ 中如何计算二维数组中数字的方差

2025 年 5 月 12 日 | 阅读 4 分钟

在本文中,我们将讨论如何在 C++ 中查找二维数组中数字的方差。在讨论其实现之前,我们必须了解 C++ 中的二维数组及其语法和示例。

什么是二维数组?

  • 在 C++ 中,最原始的多维数组类型是二维数组。它可以被视为数组的数组。
  • 二维数组的另一个名称是矩阵。根据初始化,它可以有任何类型,包括整数、字符、浮点数等。
  • 它由多行和多列组成。定义的数据值序列以矩阵格式存储每个数据值。

语法

声明二维数组的语法是

其中,

x = 行数。

y = 列数。

data_type 指的是需要输入到数组中的数据类型。

二维数组的元素表示为 arr[x][y],其中 'x' 表示数组的行数,'y' 表示数组的列数。

示例

让我们举一个例子来说明 C++ 中的向量。

输出

How to Find the Variance of Numbers in 2D Array in C++

什么是方差?

  • 方差是对数据集中数字之间变化的统计评估。
  • 方差衡量集合中每个数字与平均值(或平均数)以及集合中所有其他数字偏离的程度。
  • 符号 σ2 通常用于表示方差。

我们可以使用 C++ 中的以下过程来确定二维数组中元素的方差

  • 确定数组中所有元素的平均值。
  • 计算每个元素与平均值之间平方偏差的总和。
  • 要找到方差,将平方差之和除以元素总数。

示例 1

让我们举一个例子来查找 C++ 中二维数组的方差。

输出

How to Find the Variance of Numbers in 2D Array in C++

复杂度分析

时间复杂度: O (N*M)

空间复杂度: O (1)

示例 2

让我们再举一个例子来查找 C++ 中二维数组的方差。

输出

How to Find the Variance of Numbers in 2D Array in C++

复杂度分析

时间复杂度: O (N*M)

空间复杂度: O (1)