big-o - 在大 O 表示法中,变量周围的竖线是什么意思?

标签 big-o

<分区>

我知道在数学中竖线可以表示绝对值。 示例 |n|

我也看到它也用在大 O 表示法中。例如,看一下广度优先搜索的最坏情况下的性能:O(|V| + |E|)

这里的竖线是什么意思?上面的示例与:O(V + E) 有何不同?

如果它们也表示绝对值,我们怎么会有负数的顶点或边呢?

最佳答案

表示基数。这意味着封闭的对象集中的元素数量。

|V| = number of objects in V.

关于big-o - 在大 O 表示法中,变量周围的竖线是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42613029/

相关文章:

比较字符串时的算法复杂性,而某些字符可能是用正则表达式定义的

c - 为什么这个函数的时间复杂度不是O(m!)?

big-o - 归并排序运行时间

algorithm - 重复 T(n) = T(n^(1/2)) + 1

java - 处理一个大文本文件需要多长时间?

algorithm - 用于检查静态数组是否不包含给定范围的元素的数据结构

algorithm - 如果 f(n) 是 Omega(g(n)) 那么 2^(f(n)) 就是 Omega(2^g(n))。这是对还是错

algorithm - 乘以系数的阶乘的大 Theta

javascript - 具有两个嵌套循环的循环的时间复杂度?

algorithm - LogN的值是什么?