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

口碑好的企业网站建设seo短视频网页

口碑好的企业网站建设,seo短视频网页,软件设计工作室网站,免费店铺logo目录链接#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目#xff1a; https://github.com/September26/java-algorithms 原题链接#xff1a;. - 力扣#xff08;LeetCode#xff09; 描述#xff1a; 给你一棵二叉树的根节点 root 和一个正整… 目录链接 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目 https://github.com/September26/java-algorithms 原题链接. - 力扣LeetCode 描述 给你一棵二叉树的根节点 root 和一个正整数 k 。 树中的 层和 是指 同一层 上节点值的总和。 返回树中第 k 大的层和不一定不同。如果树少于 k 层则返回 -1 。 注意如果两个节点与根节点的距离相同则认为它们在同一层。 示例 1 输入root [5,8,9,2,1,3,7,4,6], k 2 输出13 解释树中每一层的层和分别是 - Level 1: 5 - Level 2: 8 9 17 - Level 3: 2 1 3 7 13 - Level 4: 4 6 10 第 2 大的层和等于 13 。示例 2 输入root [1,2,null,3], k 1 输出3 解释最大的层和是 3 。提示 树中的节点数为 n2 n 1051 Node.val 1061 k n 解题思路 构建一个数组存放每个层级的值之和。 使用searchTreeNode方法进行深度搜索传入参数为当前节点以及所在层级。 最后对层级数组进行排序倒序取第k位即可。 代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:long long kthLargestLevelSum(TreeNode *root, int k){vectorlong long levelSum;searchTreeNode(levelSum, root, 0);sort(levelSum.begin(), levelSum.end());if (static_castint(levelSum.size()) - k 0){return -1;}return levelSum[levelSum.size() - k];}void searchTreeNode(vectorlong long levelSum, TreeNode *root, int level){if (root nullptr){return;}addLevelValue(levelSum, level, root-val);searchTreeNode(levelSum, root-left, level 1);searchTreeNode(levelSum, root-right, level 1);}void addLevelValue(vectorlong long levelSum, int level, int value){if (level levelSum.size()){levelSum.push_back(value);}else{levelSum[level] value;}} };
http://www.pierceye.com/news/661194/

相关文章:

  • 临沂房产和房建设局网站双和关键词排名怎么查
  • 建网站多少费用301不同类型网站
  • 深圳seo网站排名优化贵州省都匀市网站建设
  • 个人网站风格设计做网站时需要注意什么问题
  • 时装网站建设的背景软装设计费用
  • 排名轻松seo 网站国内开源平台
  • 常德做网站公司哪家好雷达图 做图网站
  • 做网站的环境配置wordpress手机版本
  • 市场网站建设济南智能网站建设
  • 淄博网站的优化大数据开发过程
  • 德阳网站建设公司做抢单软件的网站
  • 金融类的网站怎么做地方门户网站建设多少钱
  • 网站建设周末培训长春网站建设服务
  • 网站宝建站助手呼市地区做网站公司
  • 网站开发需要用到哪些设备建立网站得多少钱
  • 广州最好网站策划外网网站有什么好的推荐
  • 企业营销型企业网站建设cpa推广联盟平台
  • 南山区公司网站制作网站建设都 包括哪些
  • 域名备案网站建设方案公司网站设计怎么做
  • wordpress网站地图生成插件门户网站管理流程
  • 网站设计工程师培训关键词排名优化公司外包
  • 做电影资源网站手机版交通运输部: 优化交通运输领域防控
  • 找人做微信网站无锡响应式网站
  • 温州手机网站制作联系电话装修公司加盟条件
  • 网站后台模板html5淄博桓台网站建设公司
  • 开发app和网站的公司网站开发项目流程图模板
  • 深圳优秀网站建设品牌策略
  • 上海市建设机械行业协会网站石家庄最新招聘
  • Wordpress垂直类目站模版建设官网入口
  • 网站建设发布平台网络界面设计