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

宁海县城镇建设局网站网店如何推广自己的产品

宁海县城镇建设局网站,网店如何推广自己的产品,沈阳网站建设价格,微信小程序商城源代码前言 题目: 637. 二叉树的层平均值 文档: 代码随想录——二叉树的层平均值 编程语言: C 解题状态: 求取平均值的时候出现了点问题 思路 C中,浮点数的相加会产生精度误差,求取平均值时最好只在最后一步进行…

前言

题目: 637. 二叉树的层平均值
文档: 代码随想录——二叉树的层平均值
编程语言: C++
解题状态: 求取平均值的时候出现了点问题

思路

C++中,浮点数的相加会产生精度误差,求取平均值时最好只在最后一步进行除法运算。本题在求平均值之前,需要使用层序遍历方便求解。

代码

/*** 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:vector<double> averageOfLevels(TreeNode* root) {queue<TreeNode*> q;vector<double> res;if (root != NULL) q.push(root);while (!q.empty()) {int size = q.size();double sum = 0;for (int i = 0; i < size; i++) {TreeNode* node = q.front();q.pop();sum += (node -> val);if (node -> left) q.push(node -> left);if (node -> right) q.push(node -> right);}res.push_back(sum / size);}return res;}
};
http://www.pjxw.cn/news/25966.html

相关文章:

  • 在国内做敏感网站自动推广引流app
  • 中山网站建设思seo渠道
  • wordpress前台登陆验证码图片优化
  • 做网站平台公司广州推动优化防控措施落地
  • 自建视频网站网络平台推广有哪些渠道
  • 南宁如何做百度的网站企业培训课程有哪些内容
  • 北京高端网站制作ip营销的概念
  • 重庆最新新闻事件今天seo发贴软件
  • 如何做一家b2c网站线上免费推广平台都有哪些
  • 2021年室内设计公司全国排名百强seo实训报告
  • 人力资源做网站的好处百度小程序seo
  • h5网页制作appseo分析报告
  • 如何做充值网站营业推广的方式有哪些
  • 用阿里云服务器做盗版小说网站吗郑州本地seo顾问
  • 专做户外装备测评视频网站找个网站
  • 苏州做网站多少钱刚刚发生 北京严重发生
  • 找网站做外链是什么意思宁德市区哪里好玩
  • 传智播客php网站开发实例教程yy直播
  • 企业建立网站步骤电商运营培训大概多少学费
  • 重庆网站推广什么企业推广平台有哪些
  • 传奇网站劫持怎么做山西优化公司
  • ppt做的最好的网站广东省新闻
  • 数据库与网站建设的关系培训总结精辟句子
  • 动态网站建站中国最新军事新闻直播
  • app安装下载官网网站关键词在线优化
  • 硬盘做免费嗳暧视频网站电子商务是干什么的
  • 个人网站备案方法营销网络
  • 我想做个网站 详解怎么做泉州百度首页优化
  • 高端集团官方网站建设公司关键词搜索优化外包
  • 公司里开发app的叫什么官网seo是什么意思