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

给网站做友情链接哈尔滨网络搭建

给网站做友情链接,哈尔滨网络搭建,wordpress怎么安装?,凤岗东莞网站建设1. 二叉搜索树的最小绝对差 530. 二叉搜索树的最小绝对差https://leetcode.cn/problems/minimum-absolute-difference-in-bst/ 给你一个二叉搜索树的根节点 root #xff0c;返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数#xff0c;其数值等于两值之差的绝…1. 二叉搜索树的最小绝对差 530. 二叉搜索树的最小绝对差https://leetcode.cn/problems/minimum-absolute-difference-in-bst/ 给你一个二叉搜索树的根节点 root 返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数其数值等于两值之差的绝对值。 示例 1 输入root [4,2,6,1,3] 输出1 示例 2 输入root [1,0,48,null,null,12,49] 输出1 解题思路 要求最小的差根据特性对于每一个节点root来说左右子树中差值最小的节点是左子树的最右节点右子树的最左节点。 考虑递归实现 返回值和参数root节点为参数返回当前的最小差值终止条件root为null的时候返回一个特别大的值比如Integer.MAX_VALUE递归逻辑中序遍历先递归左节点然后比较返回值和root与左边最大值的差值并更新最大值为root然后右节点。 代码 class Solution {TreeNode max;public int getMinimumDifference(TreeNode root) {if (root null)return Integer.MAX_VALUE;int left getMinimumDifference(root.left);//左int min max ! null ? Math.min(left, root.val - max.val) : left;//如果已经有max了就判断当前节点的插值和左边返回的插值中小的那个max root;return Math.min(min, getMinimumDifference(root.right));//右并比较左右返回值的较小值返回} } 2. 二叉搜索树中的众数 501. 二叉搜索树中的众数https://leetcode.cn/problems/find-mode-in-binary-search-tree/ 给你一个含重复值的二叉搜索树BST的根节点 root 找出并返回 BST 中的所有 众数即出现频率最高的元素。 如果树中有不止一个众数可以按 任意顺序 返回。 假定 BST 满足如下定义 结点左子树中所含节点的值 小于等于 当前节点的值结点右子树中所含节点的值 大于等于 当前节点的值左子树和右子树都是二叉搜索树 示例 1 输入root [1,null,2,2] 输出[2] 示例 2 输入root [0] 输出[0] 解题思路 利用二叉树的特性中序遍历但是遍历过程中需要维持一个list来保存过程中的众数也要有一个count来记录当前的count也要一个maxCount来记录最大的众数次数。 代码 class Solution {TreeNode pre;int maxCount;int count;ListInteger list;public int[] findMode(TreeNode root) {maxCount 0;count 0;list new ArrayList();searchBST(root);return list.stream().mapToInt(Integer::intValue).toArray();}public void searchBST(TreeNode root) {if (root null)return;searchBST(root.left);if (pre ! null pre.val root.val)count;elsecount 1;if (count maxCount)list.add(root.val);else if (count maxCount) {list.clear();list.add(root.val);maxCount count;}pre root;searchBST(root.right);} }
http://www.zqtcl.cn/news/316104/

相关文章:

  • 什么网站比较吸引流量网页设计代码td
  • 克隆网站怎么做后台wordpress网站缩
  • 仁怀哪儿做网站泰安市建设局
  • 做网站和编程有关系吗手机怎么做电子书下载网站
  • 网站做关键词排名网站快速排名的方法
  • 有网站模板如何预览泉州app开发
  • 网站自助建站系统重庆皇华建设集团有限公司网站
  • 云速成美站做网站好吗汕头制作网站
  • 搜狗搜索网站提交入口在哪里做卖车网站
  • 河南省百城建设提质网站新人怎么做电商
  • 建设机械网站制作创建个人网站教案
  • 无锡网站推广装修风格大全2023新款
  • 在线设计logo免费网站如何在网站上添加qq
  • 高端网站建设哪里好网站建设与管理案例教程
  • 云南专业网站建设上海百度移动关键词排名优化
  • 如何搭建一个完整的网站wordpress 小程序开发
  • 外贸网站建设关键点为网站网站做代理被判缓刑
  • 网站免费正能量小说台州百度关键词优化
  • 保定自助建站做静态网站
  • 旅游网站对比模板免费招收手游代理
  • phpstudy网站建设教程wordpress破解管理员帐号
  • 商务网站规划与建设心得北京小程序制作首选华网天下
  • 果洛电子商务网站建设多少钱公司网站建设选什么服务器
  • 莱芜做网站公司网站建设表单教案
  • 建设酒类产品网站的好处遵义网站制作费用
  • 高端网站设计价格wordpress登录下载附件
  • 国内有名的网站设计公司wordpress缓存插件比拼
  • 网站的建设和推广直播营销策划方案范文
  • 做购物平台网站 民治百度导航地图下载
  • 东莞市主营网站建设服务机构青岛建站公司电话