パラメータを指定せずにBSTを宣言する場合、BSTの深さはどのように計算しますか?私はあなたがパラメータを使用して、次のようにそれを行うことができます知っている:BSTの深さの計算方法を変更する
public class BST {
public int maxDepth(TreeNode root) {
if(root==null) return 0;
int left=maxDepth(root.left);
int right=maxDepth(root.right);
return Math.max(left,right)+1;
}
}
しかし、このようなパラメータなしでそれを行うことが可能です:
我々はルートとその左右の子にアクセスできることを提供public int maxDepth(){}
方法の中からBSTの?質問から少しの情報と多くの推測を使用
助けをありがとうしかし、私が本当に求めていたことはあなたの答えにあなたが何をしたか行う方法でしたか? – RJB97