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

爱站网络科技有限公司百度做广告费用

爱站网络科技有限公司,百度做广告费用,中国做水产的有什么网站,网站建设费科目属于无形资产么二叉树的最大深度和二叉树的最小深度以及完全二叉树的节点个数 104. 二叉树的最大深度 思想#xff1a;可以使用迭代法或者递归#xff01;使用递归更好#xff0c;帮助理解递归思路#xff01;明确递归三部曲–①确定参数以及返回参数 ②递归结束条件 ③单层逻辑是怎么样…二叉树的最大深度和二叉树的最小深度以及完全二叉树的节点个数 104. 二叉树的最大深度 思想可以使用迭代法或者递归使用递归更好帮助理解递归思路明确递归三部曲–①确定参数以及返回参数 ②递归结束条件 ③单层逻辑是怎么样的 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def maxDepth(self, root: Optional[TreeNode]) - int:# 确定递归的参数以及返回# 什么时候结束递归# 递归的单层逻辑是怎么样的def dp(node):if not node:return 0left_length dp(node.left)right_length dp(node.right)return 1 max(left_length, right_length)return dp(root) 111. 二叉树的最小深度 思想看似和最大深度相似实则不同的还需要考虑一个节点为None但是另一个不为None的情况这个是关键如果是参加面试最好使用迭代法来做也就是广度优先遍历这样会更快更好理解【判断节点是否有左右节点即可】 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def minDepth(self, root: Optional[TreeNode]) - int:# 使用递归的方法--参数为TreeNode 返回int结束条件左右节点皆为None单层逻辑def deth_dp(node):if not node:return 0left_length deth_dp(node.left)right_length deth_dp(node.right)# 还需要判断目前是否已经是叶子节点了if not node.left and node.right:return 1 right_lengthelif node.left and not node.right:return 1 left_length# 最后都为None 直接比较返回就好了return 1 min(left_length, right_length)return deth_dp(root)222. 完全二叉树的节点个数 思想和最大深度很像返回值等于左右节点相加即可 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def countNodes(self, root: Optional[TreeNode]) - int:def add_deth(node):if not node:return 0left_length add_deth(node.left)right_length add_deth(node.right)return 1 left_length right_lengthreturn add_deth(root)
http://www.dnsts.com.cn/news/277862.html

相关文章:

  • 口碑好的网站开发公司电话小工厂如何找外贸公司合作
  • 一个县城广告公司利润廊坊seo关键词排名
  • 展示网站开发颍上网站建设
  • 网站开发费怎样入账安装宝塔之后wordpress首页打不开
  • 专业的网站设计制作广告加盟
  • 网站参考模板腾讯推广联盟
  • 软装素材网站有哪些网站建设与维护课件
  • 网站建设好了却收不到产品线上推广方式都有哪些
  • 专业网站排名优化公司广告设计月薪多少钱
  • 温州市住房建设局网站网页设计版心常用尺寸
  • 网站建设支付方式目前搜索引擎排名
  • asp.net做报名网站文档上传网站
  • 深圳优化网站南京seo全网营销
  • 做网站属于软件开发吗银川市住房和城乡建设网站
  • 宝塔做的网站能不能访问wordpress 安装 模板
  • 维护网站是什么意思中英文切换网站模板
  • 扬中网站哪家做得好wordpress 去谷歌
  • 南昌网站建设收费企业seo培训
  • 济南网站建设推荐搜点网络NO1做网站添加mp3
  • 个人网站备案核验单山东省城乡建设厅官网
  • 电商网站建设代理商网站建设需注意哪些事项
  • wordpress建立企业网站外贸生意做哪个网站好
  • 烟台制作网站有哪些双体系建设网站
  • 网站开发技术总结无锡市政建设集团网站
  • 宜宾移动网站建设网站代码优化的内容有哪些
  • 长春网站上排名如果在网上接网站建设项目
  • 网站建设在哪个软件下做昭通网站建设公司
  • 网站建设推广选哪家seo与网络推广的区别和联系
  • 高端企业门户网站建设做毕业设计的网站
  • 做商城网站数据库分类该有哪些营销型网站架构师