ノードを持つ DAG グラフを取得するアルゴリズムがあり、nノードごとに隣接ノードでバイナリ検索を実行します。私の知る限りでは、これはO(n log n)アルゴリズムですがn、ログの内部はノードの隣接関係にのみ対応するため、これはむしろO(n log m). これは、各ノードに隣接するノードmを意味しmます (これは直感的に、多くの場合、 よりもはるかに少なくなりますn)。
なぜO(n log m)ですか?は技術的に入力のサイズではないO(n log m)ため、意味がありません。さらに、ノードは他のすべてのノードに簡単に接続できるため、最悪のシナリオが発生する可能性があります。正しい?mnmn