B ツリーを実装しており、デバッグ用にシンプルな UI (またはテキスト出力) に表示したいと考えています。できるだけ早くこれを行うには、どのライブラリをお勧めしますか?
これは単なるデバッグ ツールであり、できるだけシンプルにする必要があります。このためだけに複雑な UI フレームワークを学習するために時間を無駄にしたくありません。それをSTDOUTに出力するものを知っていれば、それも問題ありません。
B ツリーを実装しており、デバッグ用にシンプルな UI (またはテキスト出力) に表示したいと考えています。できるだけ早くこれを行うには、どのライブラリをお勧めしますか?
これは単なるデバッグ ツールであり、できるだけシンプルにする必要があります。このためだけに複雑な UI フレームワークを学習するために時間を無駄にしたくありません。それをSTDOUTに出力するものを知っていれば、それも問題ありません。
グラフビズは使いやすい
アプレットを使用してこれを行うことができます。例を次に示します:http ://slady.net/java/bt/view.php
これもソースコードを持っています:http ://sky.fit.qut.edu.au/~maire/baobab/baobab.html
デバッグに視覚的表現を使用するというアイデアで時間を無駄にしていると思います。代わりに、ツリー全体が正しいかどうかをチェックする(そしてエラーのコンテキストを非常に詳細に説明する)メソッドが必要です。
次に、テスト中に、ツリーの構造を変更するすべてのステップの後にそのメソッドを呼び出します。そうすれば、バグを特定するのは比較的簡単で、視覚的な表現を調べるよりもおそらく速くなるはずです。