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

一线互联网公司有哪些济南优化官网公司

一线互联网公司有哪些,济南优化官网公司,做网站怎么收费多少,百度投诉中心电话24个小时给你一棵二叉树的根节点 root ,找出并返回满足要求的节点数,要求节点的值等于其 子树 中值的 平均值 。 注意: n 个元素的平均值可以由 n 个元素 求和 然后再除以 n ,并 向下舍入 到最近的整数。root 的 子树 由 root 和它的所有…

给你一棵二叉树的根节点 root ,找出并返回满足要求的节点数,要求节点的值等于其 子树 中值的 平均值 。

注意:

  • n 个元素的平均值可以由 n 个元素 求和 然后再除以 n ,并 向下舍入 到最近的整数。
  • root 的 子树 由 root 和它的所有后代组成。

示例 1:

输入:root = [4,8,5,0,1,null,6]
输出:5
解释:
对值为 4 的节点:子树的平均值 (4 + 8 + 5 + 0 + 1 + 6) / 6 = 24 / 6 = 4 。
对值为 5 的节点:子树的平均值 (5 + 6) / 2 = 11 / 2 = 5 。
对值为 0 的节点:子树的平均值 0 / 1 = 0 。
对值为 1 的节点:子树的平均值 1 / 1 = 1 。
对值为 6 的节点:子树的平均值 6 / 1 = 6 。

思路:

我们要得到当前节点的子节点的平均值,核心是在递归中记录当前节点的子节点数和它们值的和。可以利用pair,一次将两个值都放进去进行叠加, 最后进行/操作,判断结果是否等于当前节点的值。

class Solution {
public:
int ans=0;
pair<int,int> dfs(TreeNode *root,pair<int,int> sum)
{if(!root){return {0,0};}auto lp=dfs(root->left,sum);auto lr=dfs(root->right,sum);sum.first+=lp.first+lr.first+root->val;sum.second+=lp.second+lr.second+1;if(sum.first/sum.second==root->val){ans++;}return sum;
}int averageOfSubtree(TreeNode* root) {pair<int,int> sum;dfs(root,sum);return ans;}
};


文章转载自:

http://eR4tb5td.ssgLh.cn
http://3KYzXgLG.ssgLh.cn
http://mNkm2vlC.ssgLh.cn
http://xnERqk68.ssgLh.cn
http://ucH9j5xI.ssgLh.cn
http://7Sz1PNtC.ssgLh.cn
http://1CeEEJl1.ssgLh.cn
http://NLXKQGUh.ssgLh.cn
http://whq0cfFx.ssgLh.cn
http://iW1N2Zyv.ssgLh.cn
http://MZiZsOrr.ssgLh.cn
http://9yYD2gZX.ssgLh.cn
http://h4HG0qLT.ssgLh.cn
http://5C9mQXOp.ssgLh.cn
http://MauK24dT.ssgLh.cn
http://OZjHGuvJ.ssgLh.cn
http://lIGevfzB.ssgLh.cn
http://tdirla2c.ssgLh.cn
http://05HQ96bs.ssgLh.cn
http://LN5hyg1L.ssgLh.cn
http://WtWDZA3x.ssgLh.cn
http://ZUPk2wbU.ssgLh.cn
http://UwECNIuK.ssgLh.cn
http://5uvpKn3j.ssgLh.cn
http://H8tFWp2R.ssgLh.cn
http://lKaVeC9q.ssgLh.cn
http://bt0aEOcQ.ssgLh.cn
http://Fs20GUQF.ssgLh.cn
http://5dShlfMW.ssgLh.cn
http://M5FbYTpH.ssgLh.cn
http://www.dtcms.com/wzjs/757974.html

相关文章:

  • c 视频播放网站开发房屋装修网
  • 泰安定制网站建设公司郑州做网站推
  • 四川建设集团有限公司网站四川省城乡住房建设部网站
  • 如何做影视网站的标题商丘做网站sqlongliqi
  • 医院网站主页面设计p2p借贷网站开发 论文
  • 产品做网站不花钱拖拽式网站建设源码
  • 网站公司好做吗制作手机的游戏
  • 江西网站备案流程推广公司产品
  • 有哪些网站可以免费推广房产网络
  • 给网站做选题江安县规划和建设局网站
  • 网站商城制作开发公司更换物业公司的请示
  • 上海建筑网站建设电子商务网站建设策划书网站类型
  • 做彩票网站非法吗德州建设网站有
  • 凡客诚品网站特点上海的外贸网站建设公司
  • 做个模板网站多少钱怎样在手机安装wordpress
  • 做自媒体素材搬运网站专业做二手房装修网站
  • 个人在线视频播放网站搭建嵌入式软件开发培训机构
  • 做调查网站赚钱内容型网站的运营
  • 社交网站开发简约 个人网站
  • 郑州网站建设推广渠道wordpress表单设置
  • 创建网站选哪家好给做网站建设的一些建议
  • 做特卖网站有什么网站在招聘网站里做电话销售
  • 两学一做专题网站介绍建工网校论坛
  • 购物网站制作公司网站有死链接怎么办
  • 短网址还原网站怎样做个人网站
  • 南昌建设局网站查询塔吊证wordpress 去掉rss
  • 玖云建站系统python初学者怎么入门
  • 免费数据查询网站wordpress绑定多个域名的方法
  • 如何做淘宝客的网站汕头专业网页设计培训哪个好
  • 济南 网站建设公司 医疗什么网站做的号