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

帝国cms 网站地址设置微信广告推广如何收费

帝国cms 网站地址设置,微信广告推广如何收费,网站建设规划书电商,hcms wordpress给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。 提示&#xff1a; 树中节点数量在 [1, 104] 范围内-231 < Node.val < 231 - 1 代码&#xff1a; /*** Definition for a binary tree node.* stru…

给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。



提示:

  • 树中节点数量在 [1, 104] 范围内
  • -231 <= Node.val <= 231 - 1

代码:

/*** 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) {vector<double> res;queue<TreeNode*> DS;int cnt;double sum;if(root == nullptr) return res;DS.push(root);while(!DS.empty()){sum = 0;cnt = DS.size();for(int i = 0; i < cnt; i++){TreeNode* p = DS.front();DS.pop();sum += p->val;if(p->right != nullptr){DS.push(p->right);}if(p->left != nullptr){DS.push(p->left);}}res.push_back(sum / cnt);}return res;}
};

解题思路:

(1)使用广度优先搜索。

(2)一次全部读出一层的节点,并进行计算平均值。

http://www.sczhlp.com/news/42510/

相关文章:

  • 建筑类网站建设seo第三方点击软件
  • 北郊网站建设semester
  • 五大类型网站北京网站优化技术
  • 成品电影网站建设国外免费推广网站有哪些
  • 石家庄网站建设兼职31省市新增疫情最新消息
  • 谈谈网站的开发流程免费拓客软件排行榜
  • 如何用ps来做网站设计佐力药业股票
  • 网站创建人代写文章接单平台
  • 广州网络营销外包怎样在线优化工具
  • 钟表网站开发背景文章成都关键词快速排名
  • IDE集成开发工具-IDEA-8.创建maven父子工程项目.
  • IDE集成开发工具-IDEA-9.maven父子工程管理依赖及版本号
  • 做网站需要多少钱 做seo优化师培训
  • 网站开发培训多少钱百度安装下载
  • 如何做家具网站seo难不难
  • 如何做公众号小说网站赚钱网络互联网推广
  • 高端企业网站建设好的公司吸引人的推广标题
  • jsp做网站毕业设计中文域名注册官网入口
  • 扬中网站建设百度一下就知道手机版
  • liunx wordpress 搭建seo优化操作
  • 网站如何快速被百度收录百度统计怎么用
  • 江苏建设官方网站网推app
  • 外国购物网站设计风格深圳推广公司有哪些
  • IDE集成开发工具-IDEA-6.创建maven web工程
  • IDE集成开发工具-IDEA-7.创建maven多模块管理项目
  • 理解 SOLID 原则:编写更简洁的 JavaScript 代码
  • RedisConfig:RedisTemplate序列化器和SpringCache配置
  • 软件项目管理案例教程第四版答案全域seo
  • 自考大专报名官网入口最新seo课程
  • 国家和住房城乡建设部网站百度一下百度一下你知道