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

上海网站开发哪家好薇iis网站权限

上海网站开发哪家好薇,iis网站权限,电子商务公司名称大全简单大气,网站开发多钱每日一题(LeetCode)----二叉树–二叉树的层平均值 1.题目#xff08;637. 二叉树的层平均值#xff09; 给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。 示例 1#xff1a; 输入#xff1a;root […每日一题(LeetCode)----二叉树–二叉树的层平均值 1.题目637. 二叉树的层平均值 给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。 示例 1 输入root [3,9,20,null,null,15,7] 输出[3.00000,14.50000,11.00000] 解释第 0 层的平均值为 3,第 1 层的平均值为 14.5,第 2 层的平均值为 11 。 因此返回 [3, 14.5, 11] 。示例 2: 输入root [3,9,20,15,7] 输出[3.00000,14.50000,11.00000]提示 树中节点数量在 [1, 104] 范围内-231 Node.val 231 - 1 2.解题思路 思路一层序遍历 1.使用一个队列 其中元素的类型为node类型的指针这里的队列我们用的是c中封装好的其实是模板类我们这里是通过模板类创建了一个对象和一个结果数组结果数组用来存最终的结果 2.定义一个变量来记录当前层元素的个数每出列一个元素都更新再定义一个变量用来记录当前层总和和另一个变量用来记录当前层元素总数当当前层元素都遍历完时进行更新 3.初始时我们将根节点放入到队列中去当前层元素个数记为1提示每出队列一个元素那么当前层元素的个数进行-1操作 4.我们将队列中的首元素出列并将其不为空的左孩子和右孩子入队然后当前层总和加上当前节点的值当前层元素个数-1当当前层元素个数变为0时我们将当前层总和除以当前层元素总数的值放入到我们的结果数组中并获取下一层元素个数下一层元素的总数重复这个操作直到队列为空结束 5.返回结果数组 3.写出代码 思路一的代码 class Solution { public:vectordouble averageOfLevels(TreeNode* root) {vectordouble res;if(rootnullptr){return res;}queueTreeNode* qe;int t0;qe.push(root);t1;int xt;double num0;while(!qe.empty()){TreeNode* tempqe.front();numtemp-val;qe.pop();if(temp!nullptrtemp-left!nullptr){qe.push(temp-left);}if(temp!nullptrtemp-right!nullptr){qe.push(temp-right);}t--;if(t0){res.push_back(num/x);num0;tqe.size();xt;}}return res;} };
http://www.pierceye.com/news/676212/

相关文章:

  • 大型网站方案自己做网站详细流程
  • 网站开发中为什么有两个控制层南昌网站建设技术托管
  • 网站如何加入百度联盟易名中国网站
  • 海报在线制作免费网站网站建设费用明细湖南岚鸿
  • 宝塔服务器搭建网站教程盐城网站建设兼职
  • 南京网站制作公司怎么样wordpress思维导图
  • 学校网站建设和维护情况沈阳网页设计公司有哪些
  • 安徽网站建设电话网站建设动态静态
  • 网站建设规划设计公司排名摄影公司网站开发
  • php安防企业网站源码seo中文
  • 用什么开发和建设网站最好wordpress登录安全插件
  • 做网站哪个服务商便宜wordpress添加script
  • dede wap网站外贸客户开发的渠道有哪些
  • 营销型网站网站设计免费域名注册 国外
  • 杭州网站制作公司网站厦门网站建设 首选猴子网络
  • 公司如何建站合肥网站设计
  • wordpress单页导出wordpress head 优化
  • 建筑模版东莞网站建设技术支持北京网页制作服务商
  • 网站html地图怎么做的wordpress 国内视频网站
  • 哪个网站做的简历比较好龙岗做网站公司icxun
  • 海外网站开发网站打开慢怎么回事
  • 外贸导向企业网站搜索引擎大全排名
  • 网站域名怎么做变更企业查询系统
  • 12306网站多少钱做的怎么研发软件app
  • 手机端建站井冈山保育院网站建设
  • 服装设计网站怎么做wordpress网站商务通
  • 重庆建设医院官方网站医疗网站源码
  • 大学生想做网站天元建设集团有限公司商业承兑汇票拒付最新消息
  • 怎么区分营销型网站文章类型的网站模版
  • 网站充值接口怎么做国家企业官网查询系统