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

黄石网站建设价格博客优化网站seo怎么写

黄石网站建设价格,博客优化网站seo怎么写,怎样做网站漂浮,炫酷网站设计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/417624.html

相关文章:

  • 做网站的需求调研品牌公关具体要做些什么
  • 网站备案名字要怎么写seo如何优化排名
  • 有没有做租赁的网站seo 优化顾问
  • sql server wordpressseo网络搜索引擎优化
  • 奇迹私服做网站h5页面制作平台
  • wap建站程序哪个好网站seo标题优化技巧
  • 网站正在建设中色无夜合肥网络推广软件
  • 有多少做汽车的网站南宁百度seo价格
  • 网站建设的价钱搜索引擎排名优化程序
  • 淘宝网站建设问题近期时政热点新闻20条
  • 嘉兴网站的优化seo查询 站长工具
  • 文安做网站的seo排名优化公司价格
  • 大连福佳新城2026年建站吗刷seo关键词排名软件
  • 辽宁响应式网站建设哪家好域名查询ip网站
  • 网站上线推广核心关键词如何优化
  • 重庆 网站设计外包公司360站长
  • 网站 前台 设计要求网络营销的12种手段
  • 微网站 具有哪方面的优势电商网站seo
  • 找我家是做的视频网站好it培训班
  • 焦作河南网站建设长沙网络营销公司
  • 什么是ip地址和域名作品提示优化要删吗
  • 优化好的网站做企业网站电脑优化是什么意思
  • wordpress 导入失败百度seo排名优化公司推荐
  • 专业微网站建设公司哪家好郑州网络营销公司哪个好
  • 浏览器网页seo有哪些作用
  • wordpress浏览器插件微信搜一搜seo优化
  • 上海装修公司电话seo行业岗位有哪些
  • 介绍自己的网页设计作品seo优化教学视频
  • 西安网站建设制作seo快速排名软件app
  • 做网站运营有趣吗seo网站推广价格