2012-04-28 8 views
1

JavaおよびC++でバイナリツリーを視覚化する方法はありますか?それはEclipseやVC++のプラグイン(プラグインが可能だとは思っていませんが)でも、それを描くことができるライブラリでも可能です。可能な限り最小の作業でこれをやりたい。 C++やWin32でこれを行うことができますが、それはあまりにも多くの時間を必要とするので、オプションではありません。私はまた、これには非常に簡単な解決策がないかもしれないことを知っていますが、私は両方の言語のために、可能な限り最良のものを探しています。私がここで話すBSTの構造は、図書館ではなくカスタムです。 ありがとう!JavaおよびC++でのバイナリツリーの可視化

答えて

3

私はAT &と思っています.T graphvizとそのdot.exeは使いやすいほど簡単です。あなたが必要ならば、Javaの中からすべてのことを行うことができます。

+0

ありがとう、私はこれが私が必要と思うものだと思う。 – devjeetroy

2

バイナリツリーをDOT形式で出力することができれば、それを簡単に視覚化することができます。 DOTは、ほんの数行のコードで出力できるはずの超簡単な言語です。例は次のようになります。生成

digraph graphname { 
    a -> b -> c; 
    b -> d; 
} 

http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/DotLanguageDirected.svg/168px-DotLanguageDirected.svg.png

ウィキペディアが持っているより:http://en.wikipedia.org/wiki/DOT_language

2

あなただけのデバッグのためにそれを視覚化したいとUnixライクなオペレーティングシステムを使用している場合は、あなたがすることができます試してくださいddd

関連する問題