前提・実現したいこと
ノードnに左の子lがあればProc( l )
ノードnに右の子rがあればProc( r )
を呼び出す処理をしてノードnの値を出力する
"abc-d*+"と出力したいです
###わからないこと
前提・実現したいことにあることをどのように書くのか(実行したら良いのか)分かりません
該当のソースコード
class Node{ public int key; public String data; public Node left; public Node right; } public class A{ static public void Proc( Node n){ … } public static void main( String[] args ){ Node n0 = new Node(0,"+"); Node n1 = new Node(1,"a"); Node n2 = new Node(2,"*"); Node n3 = new Node(3,"-"); Node n4 = new Node(4,"b"); Node n5 = new Node(5,"c"); Node n6 = new Node(6,"d"); Proc(n0); } }
ノードの値
出力どころか2分木の構築も Node のコンストラクタさえも無いのでは、丸投げも酷いです。何がお分かりなのかさえ分かりません。
本当に何も、ご自身が「何が分からないのかも分からない」のでしたら、作成を諦められた方が良いかと思います。
あなたの回答
tips
プレビュー