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

网站团队人数中天建设集团有限公司排名

网站团队人数,中天建设集团有限公司排名,专业建设英文网站,wordpress 做大型网站669. 修剪二叉搜索树 由于递归函数有返回值#xff0c;对于不在范围内的节点#xff0c;可以通过左右孩子递归来实现修剪。 接下来要将下一层处理完左子树的结果赋给root-left#xff0c;处理完右子树的结果赋给root-right。 最后返回root节点。 class Solution…669. 修剪二叉搜索树 由于递归函数有返回值对于不在范围内的节点可以通过左右孩子递归来实现修剪。 接下来要将下一层处理完左子树的结果赋给root-left处理完右子树的结果赋给root-right。 最后返回root节点。 class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if (root null) return null;if (root.val high) return trimBST(root.left, low,high);if (root.val low) return trimBST(root.right,low,high);root.left trimBST(root.left, low,high);root.right trimBST(root.right,low,high);return root;} } 108.将有序数组转换为二叉搜索树 吸取了之前构造二叉树的经验递归函数需要利用开始索引和结束索引 注意这里二分采用左闭右开的写法因此调用递归函数右边是nums.length class Solution {public TreeNode sortedArrayToBST(int[] nums) {return BST(nums, 0, nums.length);}TreeNode BST(int[] nums, int left, int right) {if (left right) return null;if (right-left 1) return new TreeNode(nums[left]);TreeNode root new TreeNode(nums[(rightleft)/2]);root.left BST(nums,left, (rightleft)/2);root.right BST(nums,(rightleft)/21,right);return root;} } 538.把二叉搜索树转换为累加树 直接暴力做了先求到总和再按照中序遍历构建 class Solution {int sum 0;public TreeNode convertBST(TreeNode root) {getSum(root);addTree(root);return root;}void getSum(TreeNode root) {if (root null) return;sum root.val;getSum(root.left);getSum(root.right);}void addTree(TreeNode root) {if (root null) return ;addTree(root.left);int temp root.val;root.val sum;sum - temp;addTree(root.right);} } 看题解发现按照右中左顺序来遍历就可以了 class Solution {int sum;public TreeNode convertBST(TreeNode root) {sum 0;convertBST1(root);return root;}public void convertBST1(TreeNode root) {if (root null) return;convertBST1(root.right);sum root.val;root.val sum;convertBST1(root.left);} }
http://www.zqtcl.cn/news/793094/

相关文章:

  • 体检营销型网站php网站建设培训班
  • 做洁具最好的网站数据分析
  • 郑州网站建设丶汉狮网络网站建设中图片是什么意思
  • 深圳网站建设公司设计公司做影视网站用主机还是用服务器
  • 网站建设价格如何做问卷调查网站
  • 网络营销推广合同天津网站seo策划
  • 明年做那个网站致富wordpress loper
  • 网站开发原理柳州网站推广
  • 杭州高端网站开发重庆网站建设去迅法网
  • 营销型网站建设调查表用flash做游戏下载网站
  • 企业网站申请流程北京网站建设北京
  • 响应式网站导航栏模板python开发wordpress
  • 大学生创新创业大赛一个网站做两个优化可以做吗
  • 网站设计建设铁总建设函网站
  • 做期货都看哪个网站什么是网络营销的综合工具
  • 专做袜子的网站北京学设计去哪个网站好
  • 一搜网站制作网站支付怎么做
  • 广州 科技网站建设公司国外酷炫flash网站
  • 焦作网站建设焦作wordpress怎么进行301 htaccess
  • 那个网站能找到人做品牌文化的网站
  • 家里做网站买什么服务器好网站建设报价单 文库
  • 网站百度建设银行广西分行招聘网站
  • 打开网站显示404北京公司请做网站工资
  • 网站开发验收流程图app开发制作的图片
  • 网站流量的作用app定制开发和模板开发的区别
  • 如何做分公司网站网站建设与设计开题报告
  • 易语言怎么做网站网络推广客户渠道
  • 唐山哪里有做网站的网站服务器在
  • 网络服务机构的网站广东省住房及建设厅官方网站
  • 工业设计灵感网站商务网页设计与制作微课版答案