algorithm - 算法符号确认分析

标签 algorithm graph-algorithm

我会继续说这是家庭作业,但我不是在寻求典型的家庭作业帮助。我只是想确认问题的措辞。问题指出我的算法应该与图中的顶点数成线性关系。没见过这种说法,是说我的运行时间应该是O(|V|)吗?如果是这样,我想我有我的解决方案。

最佳答案

在算法分析中,算法根据其输入大小的效率进行分类。

O(|V|) 表示您的算法必须检查或“接触”图中的每个顶点。所以是的,顶点数量的线性意味着 O(|V|)

作为引用,在大OƟΩ 中;两条竖线表示数量。在某些证明中,它们还用于表示 的长度。

关于algorithm - 算法符号确认分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16227926/

相关文章:

java - Interviewstreet 中位数挑战 : Java

algorithm - 将节点移动到单链表的开头

冒泡排序的算法分析

algorithm - 路径算法 : How to tell whether a path from A to B to A on a grid goes around anything?

graph-algorithm - BFS为什么要求最短路径?

algorithm - 为什么状态空间是网格维度的幂集? (edX CS 188.1x 人工智能)

algorithm - 如何找到有向无环图的根

c# - 动态正则表达式生成,用于数据馈送中可预测的重复字符串模式

javascript - 需要帮助理解 Javascript 中的这个片段(转置数组)

algorithm - Dijkstra 算法中边缘的松弛