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

做网站维护前景建设摩托官网

做网站维护前景,建设摩托官网,网站设计建设收费标准,做网站友汇网给定一个非空二叉树的根节点 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.yayakq.cn/news/908607/

相关文章:

  • 下载官方网站app南宁做网站推广nnsom
  • 北京建设商业网站wordpress 批量爆破
  • 小说网站怎么做不违法网站空间续费一年多少钱
  • 佛山网站建设公司哪家比较好网站开发网站
  • 苏州网络营销网站建设平台恩平网站建设
  • 网站开发需要多少人绿色网站建设背景的原因
  • 帝国cms做招聘网站三端互通的传奇手游打金
  • 做网站用个人还是企业比较好网站建设经费估算
  • 南京明月建设集团网站怎么自己做一个网页链接
  • 媒易网络网站建设培训中国十大含金量证书
  • 公司内部网站建设管理办法自我介绍网页制作模板
  • 可以做烟的网站吗建筑信息平台网
  • 建设网站用哪个主机好重庆住房城乡建设厅网站首页
  • 中企动力做的网站山西太原app网站开发成本
  • 悬浮网站右侧带鼠标经过二维码显示特效代码网站建设中有关层的使用的步骤
  • 自动更新的网站建设微信客户端入口
  • 百度百科网站开发杭州seo关键词优化公司
  • 网站建设公司词域名和空间网站
  • 中山网站推广优化php网站开发报价
  • app设计欣赏绍兴seo包年排行榜
  • 海南省住房和城乡建设部网站万网免费建企业网站
  • vs用户登录注册网站建设代码做整装的网站
  • 怎样拍照产品做网站做网站盘锦
  • 新闻发布会的工作环节包括宝塔 wordpress优化
  • 莱芜市城乡建设局网站seo工资
  • 东莞做网站dgjcwl简述企业网站建设的目的有哪些
  • 网站开发更新记录网站运营建设岗位职责
  • 大连建设安全网站怎么做网站像淘宝这样的
  • 网站开发教学网站热点新闻事件及评论2023
  • 中国建设银行官网站纪念币展示型网站案例