当前位置: 首页 > wzjs >正文

网站做鸭2345网址导航智能主板

网站做鸭,2345网址导航智能主板,艺术学校网站模板,东莞住房和城乡建设局654.最大二叉树 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。 递归地在最大值 左边 的 子数组前缀上 构建左子树。 递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回 nums …

654.最大二叉树

给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建:

创建一个根节点,其值为 nums 中的最大值。
递归地在最大值 左边 的 子数组前缀上 构建左子树。
递归地在最大值 右边 的 子数组后缀上 构建右子树。
返回 nums 构建的 最大二叉树
在这里插入图片描述
就递归,每次找最大值,秒了。

class Solution {int[] nums;public TreeNode constructMaximumBinaryTree(int[] nums) {this.nums = nums;return build(0, nums.length - 1);}public TreeNode build(int left, int right) {if (left > right) {return null;}int index = -1;int max = -1;for (int i = left; i <= right; i++) {if (nums[i] > max) {max = nums[i];index = i;}}TreeNode root = new TreeNode(max);root.left = build(left, index - 1);root.right = build(index + 1, right);return root;}
}

617.合并二叉树

在这里插入图片描述
递归,一开始判断节点是否为空(递归停止条件)。

class Solution {public TreeNode mergeTrees(TreeNode root1, TreeNode root2) {if (root1 == null) {return root2;}if (root2 == null) {return root1;}TreeNode root = new TreeNode(root1.val + root2.val);root.left = mergeTrees(root1.left, root2.left);root.right = mergeTrees(root1.right, root2.right);return root;}
}

700.二叉搜索树中的搜索

给定二叉搜索树(BST)的根节点 root 和一个整数值 val。

你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 null 。

了解BST就能写。

class Solution {public TreeNode searchBST(TreeNode root, int val) {if (root == null) {return null;}if (val == root.val) {return root;}if (val < root.val) {return searchBST(root.left, val);}if (val > root.val) {return searchBST(root.right, val);}return null;}
}
http://www.dtcms.com/wzjs/396786.html

相关文章:

  • 宁波批发网站制作站长工具排名查询
  • 网站建设安全性原则网站搭建费用
  • php手机wap网站源码恶意点击竞价时用的什么软件
  • 商城网站建设一般需要多少钱新网站秒收录技术
  • 怎么创网站能翻到国外的浏览器
  • 音乐网站建设价格6百度一直不收录网站
  • 计算机学习网站计算机培训课程
  • 猪价格今日猪价格全国走势seo 推广怎么做
  • 做搜狗手机网站快速排郑州网站顾问热狗网
  • 山西太原网站建设公司国际外贸网络交易平台
  • 揭阳做淘宝批发拿货什么网站谷歌网站网址
  • 微网站分销专业做网站的公司
  • 个人响应式网站百度在线客服人工服务
  • gif图片制作器seo优化技巧有哪些
  • 委托做的网站版权归属seo怎么收费的
  • 最新新闻热点事件2021年9月郑州有没有厉害的seo顾问
  • 伊斯兰网站做合格穆斯林的条件兰州seo网站建设
  • 汕头网站排名优化报价网页制作代码大全
  • app store切换账号北京seo关键词优化外包
  • 性价比最高网站建设电话个人怎么建立网站
  • 做网站开发用sublime好吗企业网络营销策划书范文
  • 武汉悠牛网网站建设中国进入一级战备状态了吗
  • 简单做网站用什么软件互联网推广有哪些方式
  • 如何给网站做后台短视频入口seo
  • 以星空做的网站模板公众号seo排名
  • 品牌网是什么网站武汉软件测试培训机构排名
  • 酒店网站建设方案书适合女生去的培训机构
  • dede的网站地图要怎么做短视频seo排名
  • 厦门网站建设厦门宁波seo外包服务平台
  • 国外做电商网站百度关键词优化培训