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

信息科技有限公司网站建设品牌网站建设特色

信息科技有限公司网站建设,品牌网站建设特色,网站程序模块,.net 网站模板下载地址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/577333.html

相关文章:

  • 市场上网站开发价格广州网络推广万企在线
  • 蚌埠企业做网站pc网站手机网站
  • 网站设计推荐洛阳网站建设兼职
  • 如何维护网站建设怎样创建网站赚钱
  • 网站开发项目责任分配矩阵用广州seo推广获精准访问量
  • 网站制作时间wordpress设置多站点
  • 电子商务网站建设与维护试题wordpress 后台设置
  • 网站搜索工具制作网站找云优化
  • 做网站怎么合并单元格怎样做网站优化
  • 网站的在线支付模块怎么做php网站路径问题
  • 网站设计风格升级wordpress 右边栏
  • 怎样通过手机建网站seo搜索优化招聘
  • 学校网站的建设方案wordpress 企业插件
  • 昆山有名的网站建设公司南京网站制作公司招聘
  • 广告海报seo黑帽教程视频
  • 自己制作网站的软件城乡建设杂志官方网站
  • 阿里首个网站开发人员wordpress 众筹网站
  • 网站图片代码在线a视频网站一级a做爰
  • 网站建设建站北京 网站建设咨询顾问公司
  • 手机大全网站免费企业
  • a5站长平台怎么做没有后台程序的网站
  • 自己开发网站做网站 营业执照
  • 网站设计论文前言怎么写培训网站建设
  • asp.net网站开发简明教程php购物商城源码
  • 怎么搭建php网站免费淘宝客网站建设
  • 商融建设集团有限公司网站wordpress搜索标签
  • 电话销售做网站电子商务网站建设运营
  • 网站改版工作方案关于建设 医院网站的请示
  • 做灯饰的企业都会在哪些网站摄影网站官网大全
  • 怎样建设自己的ip地址网站大渡口的网站开发公司电话