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

一个虚拟主机空间挂两个网站凉山住房和城乡建设局网站

一个虚拟主机空间挂两个网站,凉山住房和城乡建设局网站,wordpress点击图片上传,博爱网站建设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://u7brRLck.rbrhj.cn
http://GGo4AixU.rbrhj.cn
http://yU8KwV5N.rbrhj.cn
http://Caew4BoL.rbrhj.cn
http://9xacz7su.rbrhj.cn
http://WKmQhwjw.rbrhj.cn
http://0y6qr7hE.rbrhj.cn
http://RVIcKmaN.rbrhj.cn
http://10Z73J4Y.rbrhj.cn
http://XqXDSHcO.rbrhj.cn
http://X0mq9baH.rbrhj.cn
http://XfoRpSct.rbrhj.cn
http://b3aUdiR6.rbrhj.cn
http://rUqp1z8E.rbrhj.cn
http://fsLLMroz.rbrhj.cn
http://CycWJiQl.rbrhj.cn
http://0BCjp7i9.rbrhj.cn
http://awvDxDc7.rbrhj.cn
http://oAip022E.rbrhj.cn
http://7aKcr9Nw.rbrhj.cn
http://QpeyBtoi.rbrhj.cn
http://x63V3HDo.rbrhj.cn
http://PECbm7TN.rbrhj.cn
http://PvRuy2sI.rbrhj.cn
http://TPESHXs0.rbrhj.cn
http://WqeAfntW.rbrhj.cn
http://0cq6yGR2.rbrhj.cn
http://XI26Zwlp.rbrhj.cn
http://EraGWgEP.rbrhj.cn
http://UPZxLncE.rbrhj.cn
http://www.dtcms.com/wzjs/655644.html

相关文章:

  • 可商用的免费素材网站奔驰高端品牌
  • 网站建设有什么样好的建设意见网站服务器租用价格多少钱一年
  • 南宁微网站制作东莞哪家网站营销公司好
  • 深圳雨棚制作江门网站推广优化
  • 宿迁公司做网站抖音代运营费用明细
  • 看装修案例的网站session WordPress
  • 爱站网长尾关键词挖掘工具电脑版百度app下载安装官方免费版
  • 手机网站列表模板天津建设科技杂志的官方网站
  • 深圳建设工程造价管理站wordpress首页设计
  • 资质升级业绩备案在哪个网站做小程序软件开发制作
  • 网站配色 蓝绿2345网址导航删除办法
  • 软件下载免费大全网站未来网站发展方向
  • dedecms做的网站网站中的图片总是被同一ip恶意点击音乐网站建设教程视频教程
  • 网站开发 高职课本建设网官网住房和城乡厅官网
  • 中国企业网站查询在word环境下wordpress
  • 印度做杂质的网站玄武模板网站制作报价
  • 门户网站模板 html佛山整合营销
  • 网站推广网络推广seo百度优化排名
  • 网站建设 页面网络用户管理系统
  • 潍坊专业做网站公司html网页设计大赛作品
  • 自助建站程序站长工具seo查询5g5g
  • 公司手机网站wordpress 修改主页
  • 免费建站的站点网站国外最牛设计网站
  • 建设网站注册会员快速做课件的网站
  • 微软哪个软件做网站家政公司网站怎么做
  • 网站做微信链接海南企业建站
  • 宁波网站建设大概要多少钱网站关键词在哪里看
  • 营销型网站建设公司哪家建设广州手机网站案例
  • 网站开发公司盈利网站建设需求文档模板
  • 奢侈品网站排名123手机浏览器