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

东圃手机网站制作费用哪些网站织梦cms

东圃手机网站制作费用,哪些网站织梦cms,怎样在网上推广自己的产品,wordpress 动态js文章目录 Leetcode 669. 修剪二叉搜索树解题思路代码总结 Leetcode 108. 将有序数组转换为二叉搜索树解题思路代码总结 Leetcode 538. 把二叉搜索树转换为累加树解题思路代码总结 草稿图网站 java的Deque Leetcode 669. 修剪二叉搜索树 题目:669. 修剪二叉搜索树 解…

文章目录

    • Leetcode 669. 修剪二叉搜索树
      • 解题思路
      • 代码
      • 总结
    • Leetcode 108. 将有序数组转换为二叉搜索树
      • 解题思路
      • 代码
      • 总结
    • Leetcode 538. 把二叉搜索树转换为累加树
      • 解题思路
      • 代码
      • 总结

草稿图网站
java的Deque

Leetcode 669. 修剪二叉搜索树

题目:669. 修剪二叉搜索树
解析:代码随想录解析

解题思路

对于不符合的节点,如果该节点小于区间,则右孩子可能符合;如果该节点大于区间,则左孩子可能符合。

代码

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if (root == null)return root;if (root.val < low) {return trimBST(root.right, low, high);}if (root.val > high) {return trimBST(root.left, low, high);}root.left = trimBST(root.left, low, high);root.right = trimBST(root.right, low, high);return root;}
}//迭代法
class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if (root == null)return root;while (root != null && (root.val < low || root.val > high)) {if (root.val < low)root = root.right;elseroot = root.left;}TreeNode cur = root;while (cur != null) {while (cur.left != null && cur.left.val < low)cur.left = cur.left.right;cur = cur.left;}cur = root;while (cur != null) {while (cur.right != null && cur.right.val > high)cur.right = cur.right.left;cur = cur.right;}return root;}
}

总结

暂无

Leetcode 108. 将有序数组转换为二叉搜索树

题目:108. 将有序数组转换为二叉搜索树
解析:代码随想录解析

解题思路

递归+数组

代码

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public TreeNode sortedArrayToBST(int[] nums) {if (nums == null || nums.length == 0)return null;return buildTree(nums, 0, nums.length);}private TreeNode buildTree(int[] nums, int left, int right) {if (left == right)return null;if (left + 1 == right)return new TreeNode(nums[left]);int mid = left + (right - left) / 2;TreeNode midNode = new TreeNode(nums[mid]);midNode.left = buildTree(nums, left, mid);midNode.right = buildTree(nums, mid + 1, right);return midNode;}
}

总结

迭代懒得写了

Leetcode 538. 把二叉搜索树转换为累加树

题目:538. 把二叉搜索树转换为累加树
解析:代码随想录解析

解题思路

反过来的中序

代码

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {int sum = 0;public TreeNode convertBST(TreeNode root) {if (root == null)return null;order(root);return root;}private void order(TreeNode node) {if (node == null)return;order(node.right);sum += node.val;node.val = sum;order(node.left);}
}

总结

递归懒得写

http://www.yayakq.cn/news/340171/

相关文章:

  • 制作一个网站需要多久标准通网站建设
  • 建站代理平台北京logo设计
  • 游戏设计 网站wordpress大学主题wpdx
  • 南县网站建设有没有做那个的视频网站
  • 深圳网站建设培训机构赣州网站建设较好的公司
  • dedecms购物网站模板下载vps空间如何做网站备份
  • seo每天一贴索引擎优化 seo
  • 网站建设 三牛网站设计行业资讯
  • 好的交互设计网站2023最火的游戏名
  • 山西威力网站建设推荐linux做网站好
  • 做效果图的网站有哪些网站的网站建设企业
  • 校园网站建设需求呼和浩特做网站的公司
  • 网站的规划方案昆明营销网站建设
  • 一下成都网站建设公司排名wordpress cpanel管理后台
  • 海洋网站建设性价比高学编程的步骤
  • 淮北市重点工程建设局网站重庆建网站优化
  • 毕业设计做网站有哪些方面广告设计与制作短期培训班
  • 上海金工建设集团有限公司网站wordpress怎么加js文件
  • 网站建设详细报价特色的网站建设
  • 网站模板 可做采集站大宗商品最新交易平台
  • 巩义做网站汉狮公司做网站不会写代码
  • 亳州建设网站公司网店设计教程
  • 网站专题怎么做呢一站式平台网站开发技术
  • 中国建设银行青海省分行网站简单网站建设报价单
  • 做网站需要办什么手续网站主页设计素材
  • 丰台公司做网站想学室内设计在哪里学
  • 网站班级文化建设方案学生作业做网站需要什么
  • asp 做购物网站品牌创意网站建设
  • 医院网站建设企业wordpress问卷调查插件
  • 装修公司营销网站模板设计制作中国第一架飞机的人