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

wordpress+整站下载扬中网站制作

wordpress+整站下载,扬中网站制作,下载168网站,深圳做营销网站制作Leetcode 3319. K-th Largest Perfect Subtree Size in Binary Tree 1. 解题思路2. 代码实现 题目链接:3319. K-th Largest Perfect Subtree Size in Binary Tree 1. 解题思路 这一题其实就是一个很常见的树的遍历,我们自底向上遍历每一个子树&#x…
  • Leetcode 3319. K-th Largest Perfect Subtree Size in Binary Tree
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3319. K-th Largest Perfect Subtree Size in Binary Tree

1. 解题思路

这一题其实就是一个很常见的树的遍历,我们自底向上遍历每一个子树,看看其是否是完美二叉树,然后如果是的话将其结果存储下来然后找出第k大的结果即可。

2. 代码实现

给出python代码实现如下:

class Solution:def kthLargestPerfectSubtree(self, root: Optional[TreeNode], k: int) -> int:perfect_subtree = []def dfs(root):nonlocal perfect_subtreeif root is None:return True, 0left_is_perfect, left_cnt = dfs(root.left)right_is_perfect, right_cnt = dfs(root.right)if left_is_perfect and right_is_perfect and left_cnt == right_cnt:perfect_subtree.append(left_cnt + right_cnt + 1)return True, left_cnt + right_cnt + 1else:return False, left_cnt + right_cnt + 1dfs(root)perfect_subtree = sorted(perfect_subtree, reverse=True)return perfect_subtree[k-1] if len(perfect_subtree) >= k else -1

提交代码评测得到:耗时129ms,占用内存17.3MB。

http://www.zhongyajixie.com/news/33093.html

相关文章:

  • 计算机专业做网站的开题报告百度首页推荐关不掉吗
  • 远丰做网站怎么样免费crm
  • 做详情页上什么网站找素材保定百度首页优化
  • 潍坊网站建设电话中国国家培训网官网入口
  • 广州培训+网站开发青岛网站seo公司
  • 济南网站建设开发投放广告找什么平台
  • 网站百度搜索情况和反链接优化建议平台运营推广
  • 福州市交通建设集团网站apple日本网站
  • 网站建设基本流程详细说明百度权重5的网站能卖多少钱
  • 注册完域名怎么做网站网站优化建设
  • 贵阳网站建设-中国互联成都网站制作关键词推广排名
  • 六安网站建设招聘seo优化快速排名技术
  • 做网站友情链接都写什么搜索网站的软件
  • 市场推广的方法和规划厦门seo小谢
  • 网站怎么做关键词排名如何解决网站只收录首页的一些办法
  • 做网站点击率怎么收钱手机百度旧版本下载
  • 网站开发目前主要用什么技术留电话的广告网站
  • 池州网站建设怎么样搜索引擎营销的常见方式
  • 成都网站开发收费百度云在线登录
  • 青岛seo做的好的网站理发美发培训学校
  • 网站建设前台功能关键词搜索引擎工具爱站
  • 磁县网站设计公司百度游戏风云榜
  • 定制化网站开发的好处营销咨询公司经营范围
  • 点餐小程序源码下载深圳seo排名优化
  • 做购物网站收费友情链接购买平台
  • 学校网站开发工程师求个没封的网站2022
  • 提供网站制作公司哪家好seo关键词使用
  • 平面设计做兼职网站网站备案查询
  • wordpress企业免费模板下载网站优化联系
  • 网站建设以后就业方向环球资源外贸平台免费