我有一个算法,它采用一个有n
节点的 DAG 图,对于每个节点,它在其邻接节点上进行二进制搜索。据我所知,这将是一种O(n log n)
算法,但是由于n
日志内部仅对应于节点的邻接关系,因此我想知道这是否会变得相当O(n log m)
。m
我的意思是m
与每个节点相邻的节点(直观且通常远小于n
)。
为什么不O(n log m)
呢?我会说O(n log m)
没有意义,因为m
在技术上不是输入的大小,n
是。此外,最坏的情况m
可能是n
因为一个节点可以很容易地连接到所有其他节点。正确的?