【问题标题】:What do the absolute value bars mean in graph theory?图论中的绝对值条是什么意思?
【发布时间】:2013-02-23 06:08:36
【问题描述】:

只是想知道,例如在维基百科页面Dijkstra's algorithmO(|E| + |V|log|V|) 中的绝对值条的含义

【问题讨论】:

  • 大小......

标签: notation


【解决方案1】:

竖线表示集合的cardinality(或大小)。在 Dijkstra 算法的情况下,|E| 是边数,|V| 是顶点数。

【讨论】:

  • 为什么这些只用于图论?基数只是指集合中的项目数,那么为什么它也不适用于列表和数组呢?你永远不会看到 O(|n|),而是 O(n)。
  • 我不认为竖条是集合论独有的前提是正确的。您还可以在其他上下文中看到其他类型的“大小”。例如|V| 是向量V 的大小,|x| 是数字x 的绝对值。这些与基数并不完全相同,但概念非常密切相关。至于O(n),通常n 已经是某个集合的大小,而不是集合本身。形式上它可以写成“O(n) for n=|A|”(如果A 是一个数组或其他数据结构)。在非正式场合,人们通常对定义n 非常草率。
猜你喜欢
  • 2018-05-04
  • 1970-01-01
  • 2015-02-09
  • 2011-03-29
  • 2016-12-18
  • 1970-01-01
  • 2020-04-01
  • 2023-04-09
  • 2016-11-07
相关资源
最近更新 更多