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

电子商务网站的特色开发公司对物业公司的处罚通告范文

电子商务网站的特色,开发公司对物业公司的处罚通告范文,网站开发菜鸟适合用什么软件,二维码生成器工具二叉树最大深度 给定一个二叉树 root #xff0c;返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1#xff1a; 输入#xff1a;root [3,9,20,null,null,15,7] 输出#xff1a;3 递归法 本题可以使用前序#xff08;中左…二叉树最大深度 给定一个二叉树 root 返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1 输入root [3,9,20,null,null,15,7] 输出3 递归法 本题可以使用前序中左右也可以使用后序遍历左右中使用前序求的就是深度使用后序求的是高度。 二叉树节点的深度指从根节点到该节点的最长简单路径边的条数或者节点数取决于深度从0开始还是从1开始 二叉树节点的高度指从该节点到叶子节点的最长简单路径边的条数或者节点数取决于高度从0开始还是从1开始 而根节点的高度就是二叉树的最大深度所以本题中我们通过后序求的根节点高度来求的二叉树最大深度。 这一点其实是很多同学没有想清楚的很多题解同样没有讲清楚。 体现后序遍历的过程使用前序的话要复杂的多 递归第一点参数就是传入树的根节点返回就返回这棵树的深度所以返回值为int类型。 递归第二点如果为空节点的话就返回0表示高度为0。 递归第三点 **先求它的左子树的深度再求右子树的深度最后取左右深度最大的数值 再1 **加1是因为算上当前中间节点就是目前节点为根节点的树的深度。也就是高度 class solution:def maxdepth(self, root: treenode) - int:return self.getdepth(root)def getdepth(self, node):if not node:return 0leftdepth self.getdepth(node.left) # 左rightdepth self.getdepth(node.right) # 右depth max(leftdepth, rightdepth) 1 # 中return depth精简版 class solution:def maxdepth(self, root: treenode) - int:if not root:return 0return 1 max(self.maxdepth(root.left), self.maxdepth(root.right))层次遍历 from collections import dequeclass TreeNode(object):def __init__(self, val0, leftNone, rightNone):self.val valself.left leftself.right rightclass Solution(object):def maxDepth(self, root)::type root: TreeNode:rtype: intif not root:return 0result []queue deque([root])while queue:level_result []for _ in range(len(queue)):cur queue.popleft()level_result.append(cur.val)if cur.left:queue.append(cur.left)if cur.right:queue.append(cur.right)result.append(level_result)return len(result) # 里面多少嵌套列表 即为最大深度参考 https://www.programmercarl.com/0104.%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E6%9C%80%E5%A4%A7%E6%B7%B1%E5%BA%A6.html
http://www.huolong8.cn/news/150079/

相关文章:

  • 网站建设的售后服务怎么写网站开发代理
  • 营销团队网站建设wordpress 二维码插件下载地址
  • 建立自信外贸seo推广
  • 微信公众号创建小程序义乌网络优化
  • 传奇做网站空间佛山做外贸网站如何
  • 网站建设费税率剪辑培训
  • 优质的网站制作做百度网络营销推广
  • 网站建设合同模板jsp 网站开发
  • 自己做网站卖能赚钱吗阜宁网页设计
  • 精品课程网站建设总结报告简历模板个人简历
  • 国外 设计公司手机网站想要网站导航推广页
  • 做百度推广网站得多少钱wordpress portfolio
  • 网站的优化方法做网站购买虚拟主机送模板吗
  • 大庆城乡建设局网站首页如何跟客户销售做网站
  • 做茶叶网站怎么注册wordpress
  • 佛山网站到首页排名响应式网站原理
  • 搜网站旧域名建筑网站大全豆丁网
  • 新泰高品质网站建设制作网站需要哪些素材
  • 收录网站源码厦门电商网站开发
  • 丹东建设网站定南建设银行网站点
  • 网站模板无忧asp.net 网站开发项目化教程
  • 如何在百度提交网站如何做好电商网站平面设计
  • 成都建材网站建设六安人论坛百姓杂谈
  • 佛山网站建设排名昆山市建设局网站6
  • 山东省城乡与建设厅网站首页wordpress免签约微信支付
  • 免费创建个人网站wordpress建站视频教程下载
  • 国外网站流量查询网上免费个人网站
  • dw 8做的网站怎么上传网站默认样式表
  • 网站开发合同缺陷乔拓云的品牌推广方案
  • 工程建设质量安全管理协会网站asp网站数据库位置