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

一个虚拟主机空间挂两个网站wordpress 百家号

一个虚拟主机空间挂两个网站,wordpress 百家号,企业网站的维护工作要怎么做,seo是什么意思教程112. 路径总和 力扣题目链接(opens new window) 给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 说明: 叶子节点是指没有子节点的节点。 示例: 给定如下二叉树,以及目标和 …

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:

513.找树左下角的值

示例 2:

513.找树左下角的值1

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.dtcms.com/wzjs/544378.html

相关文章:

  • 旅游网站的建设的文献综述怎么用默认程序做网站
  • 深圳光明专业网站设计三蛋空间 wordpress
  • 上海知名网站建设公山西做网站多少钱
  • 网站建设 教学论文沈阳企业网站
  • 网站建设公司的pest分析支持wordpress主机
  • 网站设计公司深有哪些推广的网站
  • 建设工程项目管理网站最新传奇手游2022首发排行
  • 搜索引擎营销题库和答案网络优化关键词
  • 网站备案 查询qq浏览器官网
  • 网站平台规划阿里云搭建自己的网站
  • 网站开发需要几个人企业wordpress主题下载
  • 建设网站需要的资质证书推广英文
  • 建建建设网站公司电话网站建设的外国文献
  • 玫瑰在线 网站建设内容h5怎么弄到微信公众号
  • 个人备案网站服务内容中山网站建设怎么样
  • 搜索引擎营销实训报告seo搜索引擎优化步骤
  • 高端定制手机网站网站开发后端做什么
  • 免费自建手机网站百度竞价排名事件分析
  • 凡科模板建站生产制造erp
  • 自己可以学着做网站吗项目网络计划
  • 用asp做网站出现空白企业门户网站的安全性
  • 漳州台商投资建设局网站上海网站推广找哪家
  • 域名备案查询站长之家空间设计网站公司
  • 网站建设期末论文淮南网官方网站
  • 遵义企业网站建设上传图片做网站维护
  • 网站建设的分工wordpress the7汉化版
  • 简易广州网站建设抖音推广引流方式
  • 铜陵做网站的毕设做网站答辩会要求当场演示吗
  • 网站优化目的郑州音乐制作公司
  • 门头沟建设网站中国打仗最新消息