私は再帰を伴うツリーのサイズを見つける方法を知っていますが、再帰なしでそれを見つける方法は不明です。 これまで私が持っていたことがあります。私はそれが私が木を横切るのを妨げている私のif文であると思う。あなたは、反復1に再帰的なソリューションを変換したいときはいつでも public int size() {
size = 0;
NodeWord current = root;
BSTのデータであるinorderを印刷しようとしています。これは単純な再帰で動作しますが、関数が呼び出しコードに戻る前に、印刷データの最後に改行を印刷する方法を理解できません。 /* Print data for inorder tree traversal on single line,
* separated with spaces, ending with newline. */
v
こんにちは私はバイナリ検索ツリーで関数を正しくオーバーロードする方法を知りました。相続人のコードは私がしている:残念ながら、私は、次のエラーを取得しています int LessThan(E itm1, E itm2) {
if (itm1 < itm2) {return -1;}
else if (itm1 > itm2) {return 1;}
else if (it