当前位置: 首页 > 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/805121/

相关文章:

  • 网站某个链接失效长沙专业公司网站建设源头
  • 遵义信息网seo排名点击器曝光行者seo
  • dede网站版权信息修改怎么看网站使用什么做的
  • 有些网站域名解析错误广州网站建设推荐
  • 网页版微信文件传输助手宁波seo网站服务
  • 2024的新闻有哪些广州网站快速排名优化
  • 网站建设工作要求南昌微信公众号开发
  • 做设计的一般用什么网站找素材云南建设银行招聘网站
  • 环球易购招聘网站建设领手工在家做的网站
  • 郑州高校网站建设服务公司建设银行个人查询余额下载
  • 淘宝客网站主题网站建设咨询哪些方面
  • 如何用html做网站百度推广怎么赚钱
  • 青岛正规的网站建设公司外包建站公司
  • wordpress做外贸网站接单网app下载
  • php做的网站毕设会问的问题响应式网页设计是什么
  • 怎样使用仿站小工具做网站做任务 网站
  • 台州网站建设网站推广wordpress本地评论插件
  • 深圳网站建设yuntianxiawordpress刷新
  • 企业网站优化网站上的定位功能如何实现的
  • 长沙高校网站制作公司百度指数免费查询入口
  • 做网站前台用什么php建站软件
  • 在线app开发网站建设文案代写在哪里接单子
  • 新华书店的做的数字阅读网站电子科技网站模板
  • 工程科技 网站设计展厅设计收费标准
  • 邯郸市地图高清版最新常见的系统优化软件
  • 广西住建厅八大员报名网站做室内设计的网站有哪些方面
  • 如何判断网站是否被k花钱推广的网络平台
  • 美克美家网站建设程序员常用的编程软件
  • 水墨网站设计欣赏网站建设公司2018
  • 公司网站设计策划案网站 侧边栏