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

绍兴网站快速排名优化魔方 网站

绍兴网站快速排名优化,魔方 网站,wordpress小工具变成英文版,遵义营销型网站建设112. 路径总和 力扣题目链接(opens new window) 给定一个二叉树和一个目标和#xff0c;判断该树中是否存在根节点到叶子节点的路径#xff0c;这条路径上所有节点值相加等于目标和。 说明: 叶子节点是指没有子节点的节点。 示例: 给定如下二叉树#xff0c;以及目标和 …112. 路径总和 力扣题目链接(opens new window) 给定一个二叉树和一个目标和判断该树中是否存在根节点到叶子节点的路径这条路径上所有节点值相加等于目标和。 说明: 叶子节点是指没有子节点的节点。 示例: 给定如下二叉树以及目标和 sum 22 返回 true, 因为存在目标和为 22 的根节点到叶子节点的路径 5-4-11-2 class Solution:def hasPathSum(self, root: Optional[TreeNode], targetSum: int) - bool:if not root:return FalsetargetSum targetSum - root.valif (not root.left) and (not root.right) and targetSum 0:return True return self.hasPathSum(root.left, targetSum) or self.hasPathSum(root.right,targetSum) 513.找树左下角的值 力扣题目链接(opens new window) 给定一个二叉树在树的最后一行找到最左边的值。 示例 1: 示例 2: def findBottomLeftValue(self, root: Optional[TreeNode]) - int:if not root: return -1queue[]queue.append(root)results []while queue:level len(queue)result []for _ in range(level):node queue.pop(0)result.append(node.val)if node.left:queue.append(node.left)if node.right:queue.append(node.right)results.append(result)return results[-1][0] def buildTree(self, inorder: List[int], postorder: List[int]) - Optional[TreeNode]:if not postorder:return NonerootVal postorder[-1]root TreeNode(rootVal)i inorder.index(rootVal)left_inorder inorder[:i]right_inorder inorder[i 1:]left_postorder postorder[:len(left_inorder)]right_postorder postorder[len(left_inorder): len(postorder) - 1]root.left self.buildTree(left_inorder, left_postorder)root.right self.buildTree(right_inorder, right_postorder)return root def buildTreeWithPreAndIn(self,preorder:List[int], inorder:List[int]):if not preorder:return NonerootVal preorder[0]root TreeNode(rootVal)i preorder.index(rootVal)left_inorder inorder[:i - 1]right_inorder inorder[i:]left_preorder preorder[1:1 len(left_inorder)]right_preorder preorder[1 len(left_inorder):]root.left self.buildTreeWithPreAndIn(left_preorder,left_inorder)root.right self.buildTreeWithPreAndIn(right_preorder,right_inorder)return root 1. python 中的   | 用 and  和or 表示 2. 判空  if root   if not root    queue [] 3. 方法内部调用自己要用self 4.判空 if not  list  list[-1] 取最后一个元素 list[:1] 包含1 list[1:] 不包含1 list[1:2] 包含1 不包含1
http://www.w-s-a.com/news/403946/

相关文章:

  • php医院网站开发兼职app开发网上app开发
  • 接任务做兼职的的网站衡阳手机网站设计
  • 徐州经济开发区网站佛山百度关键词seo外包
  • 肃宁网站建设有限责任公司法人承担什么责任
  • 珠海斗门建设局网站如何免费做网站
  • 自助外贸网站建设可直接打开网站的网页
  • 江苏城嘉建设工程有限公司网站潍坊网站定制公司
  • 四川省住房和城乡建设厅新网站宜昌建设厅网站
  • 建设网站一般流程建设开发网站
  • 设计外贸英文网站国家企业信息信用公信系统
  • 主题资源网站创建时 如何突出设计的特点阿里云是做网站的吗
  • 乌市建设工程质量监督站网站外资公司注册
  • 档案馆网站机房建设做游戏网站打鱼
  • 网站建设平台 创新模式搭建好ftp服务器 如何通过网站访问
  • 苏州集团网站制作设计网页制作软件ai
  • 网站建设新手教程视频教程手帐风格wordpress主题
  • 做投标网站条件网站更改指定字段
  • mvc5 网站开发之美做印刷网站公司
  • 医疗网站建设精英微信网站用什么制作的
  • 银川网站设计联系电话地推加人2元1个
  • 龙华网站 建设深圳信科北京知名的网站建设公司
  • 怎么做qq刷赞网站搜盘 资源网
  • 微网站怎么做的好名字吗陕西省医院网站建设管理
  • 泉州seo-泉州网站建设公司温州企业自助建站系统
  • 网站建设属于什么费网站建设网络推广
  • 德州网站开发人员网站怎么才能被百度收录
  • wordpress网站怎么加小游戏乐山网站制作公司
  • 企业购 网站建设做兼职有哪些网站
  • 湖州网站做等保费用大型网站建站
  • 优创智汇高端网站建设网站设计工作流程