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

网站域名所有权 查询网站正在建设中模板下载

网站域名所有权 查询,网站正在建设中模板下载,用户体验最好的网站,产品管理系统669. 修剪二叉搜索树 思路#xff1a;利用二叉搜索树的性质#xff0c;对于每个节点#xff0c;判断其是否在区间内#xff1a; 如果节点值 low#xff0c;则此节点和其左子树都不在范围内如果节点值 high#xff0c;则此节点和其右子树都不在范围内如果 low 利用二叉搜索树的性质对于每个节点判断其是否在区间内 如果节点值 low则此节点和其左子树都不在范围内如果节点值 high则此节点和其右子树都不在范围内如果 low 节点值 high则保留此节点但需要递归修建其左右子树 class Solution:def trimBST(self, root: Optional[TreeNode], low: int, high: int) - Optional[TreeNode]:if not root:return None# 如果节点小于low返回右子树修剪的结果if root.val low:return self.trimBST(root.right, low, high)# 如果节点大于high返回左子树修剪的结果elif root.val high:return self.trimBST(root.left, low, high)# 如果节点在区间内递归修建左右子树else:root.left self.trimBST(root.left, low, high)root.right self.trimBST(root.right, low, high)return root 108.将有序数组转换为二叉搜索树 思路我们知道按照中序遍历一个二叉搜索树将获得一个递增数组。因此我们可以将数组二分中间元素所谓根节点左边元素作为左子树右边元素作为右子树递归下去可以构成平衡二叉搜索树。 class Solution:def sortedArrayToBST(self, nums: List[int]) - Optional[TreeNode]:def helper(left, right):if left right:return Nonemid (left right) // 2root TreeNode(nums[mid])root.left helper(left, mid - 1)root.right helper(mid 1, right)return rootreturn helper(0, len(nums)-1) 538.把二叉搜索树转换为累加树 什么是累加树 指在二叉搜索树BST的基础上进行转换得到的一种特殊形式的树。在累加树中每个节点的值被替换为原始二叉搜索树中所有大于该节点值的节点值之和加上该节点自身的值。 思路我们从最大值开始累加因此遍历顺序是元素从大到小。我们可以使用反向中序遍历来实现右中左。 class Solution:def convertBST(self, root: Optional[TreeNode]) - Optional[TreeNode]:self.sum 0def traverse(node):if not node:return# 反向中序遍历右 - 根 - 左traverse(node.right)self.sum node.valnode.val self.sumtraverse(node.left)traverse(root)return root
http://www.zqtcl.cn/news/756199/

相关文章:

  • 简洁网站模板素材用wordpress上传源砖
  • 高密做网站电影html网页模板设计素材
  • 湖北网络营销网站襄阳网站建设-飞鱼网络
  • 想更新公司网站怎么做关于网站开发的自我评价
  • 找建筑工作哪个网站好新增网站 备案
  • 格力网站的建设情况wordpress mysql 密码重置
  • 网站access数据怎么做高端品牌网站建设的目的
  • 外贸买家网站凯里网站建设流程
  • 网站一年要多少钱国外的建筑设计网站
  • 手游发号网站模板ic外贸网站建设
  • 珠海网站制作案例tp5 商城网站开发
  • 母婴用品网站建设规划上海市建设工程 安全协会网站
  • 做室内设计特别好的网站网站服务器租用恒创
  • 慕课网站开发文档wordpress上传到空间
  • 行业垂直网站开发漳州最便宜的网站建设价格
  • 高级网站设计效果图网站设计制作哪些
  • 惠山区住房和建设厅网站营销推广方式都有哪些
  • 做网贷网站多少钱wordpress首页短代码
  • 网站网格湖南网页
  • 做网站的知名品牌公司用ps切片做网站
  • 中学网站模板下载番禺外贸网站建设
  • 常州网站seo代理加盟郑州浩方网站建设智联招聘
  • 小型网站制作网站开发做什么费用
  • seo网站论文社交app开发公司
  • 企业宣传网站建设图示《高性能网站建设》
  • 福州志愿者官方网站怎么做erp管理系统介绍
  • 高端网站建设费用情况广州开发区控股集团有限公司
  • 精湛的网站设计云南网招聘
  • 南昌网站建设公司行情Wordpress添加分页按钮
  • 论坛网站建设流程wordpress速度优化插件