1

TreeMap オブジェクトの深さを設定するにはどうすればよいですか。TreeMap の基礎となるデータ構造の上に自動提案機能を構築しようとしているとします。既知のツリーの深さはパフォーマンスにどのように影響しますか?

4

2 に答える 2

1

あなたの質問は漠然としていますが、私が正しく理解していれば、あなたは概念を誤解しています. TreeMapは、内容を自然な昇順で並べ替えるために赤黒ツリーを使用する Map インターフェースの実装ですが、あなたが求めているのはまったく関係のないものです。グラフ内の位置に基づいて項目をランク付けします。

于 2010-09-11T07:08:17.300 に答える
0

TreeMap オブジェクトの深さを設定するにはどうすればよいですか。

TreeMap の (最大) 深さを直接設定することはできず、その深さを正確に決定することさえできません。ただし、深さは最良の場合と最悪の場合でおおよそになります。 ceiling(log2(table.size()))

TreeMap の基礎となるデータ構造の上に自動提案機能を構築しようとしているとします。既知のツリーの深さはパフォーマンスにどのように影響しますか?

平均ルックアップ時間は、ツリー内のリーフ ノードの平均深さに比例します。

于 2010-09-11T08:20:56.687 に答える