>>270 java の場合、
>root = Tree.insertTree( root, num );
これはサイテーとしかいいようがない。
木への挿入がおこなわれるたびに、ノード挿入位置からルートにむかって延々と代入が繰り返される。
それも代入前と後で値がかわらないにもかかわらず代入が発生するなんて、まともな書き方じゃない。
java はバイナリーツリーに関してはまともな書き方
>void insertTree( TTree *&node, int val )
>TTree *root;
>insertTree( root, num );
ができない言語。