2017-03-05 16 views
0

私は周りを検索しましたが、どこでも答えを見つけることができませんでした。フラッドスペースの複雑さ

キューまたはスタックを使用している4ウェイフラッドフィルアルゴリズムには、どのくらいのスペースが必要ですか?

答えて

1

単純な4-way再帰アルゴリズムは病理学的であり、N(ここでNは満たすべき画素数)のO(N)バイトを消費する。キューの方法はずっと優れていますが、通常の場合、O(sqrt(N))ピクセルのリングがあります。複雑な塗りつぶしパターンを考案することができます。上限はです。

0

は、元の行列についてもう1つのコピーが必要です。複雑さはちょうどO(mn)

です