0

これを行う方法がわかりません。誰か助けてください。

次のキーを空の AVL ツリーに挿入し、挿入するたびにツリーを表示する必要があります。キーは、月ではなく文字列として取得する必要があります。たとえば、7 月 < 6 月 12 月、1 月、4 月、3 月、7 月、8 月、10 月、9 月、2 月、11 月、5 月、6 月

2 番目に描画する必要がある木は、赤黒の木を扱います。次のキーを空の赤黒ツリーに挿入し、挿入するたびにツリーを表示する必要があります。キーは、月ではなく文字列として取得する必要があります。たとえば、7 月 < 6 月 12 月、1 月、4 月、3 月、7 月、8 月、10 月、9 月、2 月、11 月、5 月、6 月

誰かが助けてくれることを願っています!

4

1 に答える 1

0

AT&Tのgraphvizとdottyが大好きです。それはあなたにあなたの木を素早くレンダリングする簡単な方法を与えるかもしれません。クラスにメソッドを追加して、各ステップでdotty出力をレンダリングすると、それが得られます。

ここには、graphvizを簡単に操作できる優れたJavaクラスがいくつかあります。

または、ペンと紙を使用します。

あなたの本当の問題はレンダリングではなく、基礎となるデータ構造の振る舞いであるように思われます。最初にそれを整理する方がよいでしょう。

于 2012-12-04T20:06:20.167 に答える