muweijingzhi 2023-05-22 20:42 采纳率: 33.3%
浏览 29
已结题

问问各位 力扣108题,要在main中调用 main函数怎么写啊

问问各位 力扣108题,要在main中调用 main函数怎么写啊

 
class Solution {
    public TreeNode sortedArrayToBST(int[] nums) {
       return dfs(nums,0,nums.length-1);
    }
 
private TreeNode dfs(int[] nums,int lo,int hi){
    if(lo>hi){
        return null;
    }
    int mid=lo+(hi-lo)/2;
    TreeNode root=new TreeNode(nums[mid]);
    root.left=dfs(nums,lo,mid-1);
    root.right=dfs(nums,mid+1,hi);
    return root;
}
}

  • 写回答

3条回答 默认 最新

  • Huazie 全栈领域优质创作者 2023-05-22 20:57
    关注

    直接这样即可:

    public class Test {
    
        public static void main(String arg[]){
            Solution solution = new Solution();
            int[] nums = {3, 4, 6, 2, 1};
            solution.sortedArrayToBST(nums);
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月31日
  • 已采纳回答 5月23日
  • 创建了问题 5月22日

悬赏问题

  • ¥30 电脑误删了手机的照片怎么恢复?
  • ¥15 (标签-python|关键词-char)
  • ¥15 python+selenium,在新增时弹出了一个输入框
  • ¥15 苹果验机结果的api接口哪里有??单次调用1毛钱及以下。
  • ¥20 学生成绩管理系统设计
  • ¥15 来一个cc穿盾脚本开发者
  • ¥15 CST2023安装报错
  • ¥15 使用diffusionbert生成文字 结果是PAD和UNK怎么办
  • ¥15 有人懂怎么做大模型的客服系统吗?卡住了卡住了
  • ¥20 firefly-rk3399上启动卡住了