範囲最小クエリ問題を解決するために作成されたセグメント ツリーにノードがいくつあるかを知りたいです。
また、ビルド操作にかかる時間とその理由は?
範囲最小クエリ問題を解決するために作成されたセグメント ツリーにノードがいくつあるかを知りたいです。
また、ビルド操作にかかる時間とその理由は?
セグメント ツリーを使用する場合、ビルドは O(nlgn)、各クエリは O(lgn) です。
配列が静的な場合は、別のアルゴリズムRMQを試すこともできます。ビルド時間は O(nlgn) で、各クエリは O(1) のみです。
セグメント ツリーの複雑さ: