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

如何查询网站域名过期seo com

如何查询网站域名过期,seo com,做网站云服务器装系统,城乡建设委官方网站https://leetcode.cn/problems/diameter-of-binary-tree/description/?envTypestudy-plan-v2&envIdtop-100-liked 题目描述:给一个二叉树,返回二叉树直径最大值。直径指的是二叉树中任意一个结点到另外一个结点产生路径的长度。而长度由边来代表。…

https://leetcode.cn/problems/diameter-of-binary-tree/description/?envType=study-plan-v2&envId=top-100-liked

题目描述:给一个二叉树,返回二叉树直径最大值。直径指的是二叉树中任意一个结点到另外一个结点产生路径的长度。而长度由边来代表。

思路

  1. 最简单的切入点是,既然要找最大值,那么这两个结点一定是叶子,根据贪心法则,如果当前区间边界不是叶子,就说明它一定有孩子结点,那他一定可以将区间拓展到他的孩子结点。所以最终的答案区间边界一定是叶子结点
  2. 既然答案一定是叶子结点,那么孩子结点连城路径一定会经过非叶子结点,所以遍历思路就出来了。遍历非叶子结点。
  3. 而答案路径很好表示,假设你选定当前这个非叶子结点作为路径通路。那么经过这个结点的最大直径,一定是左子树高度加上右子树高度。

根据上面结果整体解题思路以及大概的代码逻辑都出来了。
就是遍历一下非叶子结点,算一下左右两边子树高度,记录最大值就好了。
然后编码实际上用计算高度的递归就好了

/*** Definition for a binary tree node.* type TreeNode struct {*     Val int*     Left *TreeNode*     Right *TreeNode* }*/func ans(root *TreeNode, res *int) int{if root == nil {return 0}left := ans(root.Left, res)right := ans(root.Right, res)tem := left + rightif tem > *res {*res = tem}if left < right {return right + 1}return left + 1
}func diameterOfBinaryTree(root *TreeNode) int {var a = 0ans(root, &a)return a
}
http://www.hrbkazy.com/news/31929.html

相关文章:

  • 淄博网站建设找李光明推广接单平台
  • 建筑工程网站导航站长seo综合查询
  • 可做兼职的翻译网站有哪些东莞做网页建站公司
  • 传统企业建设网站的内容西安关键词优化平台
  • 开业时网站可以做哪些活动泰州网站排名seo
  • 寻找郑州网站建设b站推广网站2024mmm
  • 深圳市专业的做网站网站如何进行seo
  • 消息提示怎么做网站注册网站免费注册
  • 苏州小程序开发外包企业网站优化服务公司
  • 网站针对爬虫爬取做的优化百度客服人工电话
  • 宝安做网站公司乐云seo亚洲足球最新排名
  • 阿里云主机 搭建网站泰安百度推广公司
  • 可以做网络推广的网站福州百度分公司
  • 免费自己创建个人网站网络营销的特点包括
  • 做网站如何月入10万建立免费网站
  • 2017招远网站建设佛山seo代理计费
  • 免费注册网站空间网站建设情况
  • 凡科可以做淘宝客网站吗西安网站维护公司
  • 工商局官网登录seo网站建设公司
  • 玛多县网站建设公司什么叫做seo
  • 股权分配方案创业初期新手怎么入行seo
  • 网站建设行业咨讯文章排名轻松seo 网站推广
  • 儋州网站建设制作百度大数据中心
  • 福州营销型网站建设百度seo排名优化助手
  • 做推广用那个网站吗百度一下电脑版首页
  • 网站怎么做访客收藏链接做网站企业
  • wordpress 滑块河北网站优化公司
  • 网站开发与维护 专业站长工具seo综合查询访问
  • 大连品牌官网建站优化推广网站排名
  • 免费b站推广网站复制码百度竞价开户联系方式