メソッド呼び出し自体の後のステートメントはいつ実行されますか?
private void inorderHelper(TreeNode node)
{
if ( node==null )
return;
inorderHelper(node.leftNode);
System.out.printf("%d", node.data);
inorderHelper(node.rigthNode);
}
私が見ることができるのは、コード行 inorderHelper(node.leftNode) が node == null まで反復し続け、メソッドが node.data が出力される直前に終了することだけです。再帰がうまくいかなかったと思いますが、見つけることができるすべての例には、再帰呼び出しの後にステートメントがありません。私が知りたいのは、メソッドが戻る前に System.out.printf("%d",node.data) のようなステートメントが実行されるのはいつですか?