2017-12-13 13 views
0

私は解析を償却し、後続関数(inorderアルゴリズムの次の要素を見つける関数)が平均O(1)を取っていることを証明するにはどうすればよいですか? 見つかった最後の要素に対して後続関数が動作していると仮定します。 それはO(1)ですか?それはO(log n)ですか?インオーダアルゴリズムを使用してバイナリ検索ツリーで後続要素を見つけるための償却時間はどれくらいですか?

+2

コンピュータサイエンスでよく質問されます - https://cs.stackexchange.com/ – DanteTheSmith

+0

[tag:successor-arithmetics]とは関係ありません。 – false

答えて

0

これについて考えてみると、後継機能のアプリケーションがツリー全体を横断するということです。ツリー全体をトラバースする複雑さは何ですか? N関数呼び出しの間に償却されるのは何ですか?

関連する問題