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

西安专业网站建设服务wordpress 标签鼠标滑过_弹出的title 代码美化

西安专业网站建设服务,wordpress 标签鼠标滑过_弹出的title 代码美化,建网站用什么软件,html5做网站链接题目描述#xff1a; 给你一棵二叉树的根节点#xff0c;返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 示例 1#xff1a; 输入#xff1a;ro…题目描述 给你一棵二叉树的根节点返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 示例 1 输入root [1,2,3,4,5] 输出3 解释3 取路径 [4,2,1,3] 或 [5,2,1,3] 的长度。 示例 2 输入root [1,2] 输出1 思路 对于该节点的左儿子向下遍历经过最多的节点数 L 即以左儿子为根的子树的深度 和其右儿子向下遍历经过最多的节点数 R 即以右儿子为根的子树的深度那么以该节点为起点的路径经过节点数的最大值即为 LR1。 算法流程 定义一个递归函数 depth(node) 计算 node函数返回该节点为根的子树的深度。先递归调用左儿子和右儿子求得它们为根的子树的深度 L 和 R 则该节点为根的子树的深度即为max(L,R)1该节点的node值为LR1。 递归搜索每个节点并设一个全局变量 ans记录node的最大值最后返回 ans-1 即为树的直径。 python class Solution:def diameterOfBinaryTree(self, root: TreeNode) - int:# 初始化节点数为1self.ans 1def depth(node):# 访问到空节点了返回0if not node:return 0# 左儿子为根的子树的深度L depth(node.left)# 右儿子为根的子树的深度R depth(node.right)# 计算d_node即LR1 并更新ansself.ans max(self.ans, L R 1)# 返回该节点为根的子树的深度return max(L, R) 1depth(root)return self.ans - 1
http://www.pierceye.com/news/51191/

相关文章:

  • 北京通州做网站网站开发与建设课程设计
  • 外贸建设网站公司哪家好黄冈市建设局网站
  • 公司软件网站开发怎么入账网站建设 教学大纲
  • 营销型网站建设目的和意义网站开发的质量标准
  • 全球网站建设品牌qq群怎么推广起来最快
  • 中航华福工程建设有限公司网站素材网站 模板
  • 企业做网站维护价格电脑版浏览器在线使用
  • 网站换稳定服务器建立平台的步骤
  • 有哪些做文创产品的网站网站怎么做排行榜
  • 网站开发需要的软件移动端网页
  • 泉州市城乡和住房建设网站常州新北区有做淘宝网站策划的吗
  • 秦皇岛网站建设seo免费做视频的软件app
  • 做电影网站赚了几百万html网站怎么做视频教程
  • 外贸网站源码海原县住房和城乡建设局网站
  • 建团购网站重庆集团网站建设
  • 临沂兰山建设局网站网页制作软件s
  • 成交型网站建设价格查域名服务商
  • 网站制作网站建设案例凌风wordpress视频
  • wordpress网站聊天插件wordpress分页链接
  • access数据库做网站建设哪里看额度
  • 河南网站制作公司哪家好网页设计公司有哪些成都
  • 苏中建设集团网站江门鹤山
  • 三站合一的网站怎么做教程中山商城型网站建设
  • 网站建设方案书网络部署方案东莞网络营销外包公司
  • 视频网站的链接怎么做的做一个分销系统要多少钱
  • 一个人开发一个网站需要多久网页设计与制作教程书
  • 甘肃做网站哪家好wordpress 一键迁移
  • 零食网站色调搭配怎麽做crm系统视频
  • 网站后台管理系统代码新型建筑模板设备
  • 荥阳网站优化公司湖北可以做网站的公司