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

代理网络游戏唐山百度提升优化

代理网络游戏,唐山百度提升优化,自己做的网站改变字体,网页设计添加图片插件637.二叉树的层平均值 解题思路 根据层序遍历的模板进行修改;主要的不同是,不需要输出每一层所有节点值,只需要输出平均值,只需要定义一个double双精度浮点数储存每一层数的总和,输出时将总和除以层节点总数即为层平均…

637.二叉树的层平均值

解题思路

        根据层序遍历的模板进行修改;主要的不同是,不需要输出每一层所有节点值,只需要输出平均值,只需要定义一个double双精度浮点数储存每一层数的总和,输出时将总和除以层节点总数即为层平均数,改动如下:

while (!temp.empty()) 
{double ave = 0; // vector<int> layer;int num = temp.size(); // 当前层节点数for (int i = 0; i < num; i++) // 遍历当前层的节点{ TreeNode* top = temp.front();temp.pop();ave += top->val; //layer.push_back(top->val);if (top->left != nullptr)temp.push(top->left); // 左子节点入队if (top->right != nullptr)temp.push(top->right); // 右子节点入队}
}
ans.push_back(ave / num); //ans.push_back(layer);

完整代码

class Solution {
public:vector<double> averageOfLevels(TreeNode* root){vector<double> ans;queue<TreeNode*> temp;if(root != nullptr)temp.push(root);elsereturn ans;while(!temp.empty()){double ave = 0;int num = temp.size();for(int i = 0; i < num; i++){TreeNode* top = temp.front();temp.pop();ave += top->val;if(top->left != nullptr)temp.push(top->left);if(top->right != nullptr)temp.push(top->right);}ans.push_back(ave/num);}return ans;}
};
http://www.tj-hxxt.cn/news/79312.html

相关文章:

  • 教务系统登录入口搜索引擎优化常用方法
  • 对招聘网站页面设计做建议培训心得
  • 郑州网站建设的公司哪家好新闻网站排行榜
  • 郴州网站seo网站运营是做什么的
  • 网页翻译网站武汉关键词排名提升
  • 做网站有什么关于财务的问题信息流优化师是什么
  • wordpress添加 下载东莞优化疫情防控措施
  • 新能源汽车价格走势seo技术培训泰州
  • 网站做博彩客服怎么样百度刷排名seo
  • 做窗帘网站免费seo排名优化
  • 网站制作素材seo人员的相关薪资
  • 进入 网站cmsseo外包公司排名
  • 深圳企业网站建设百度推广营销怎么做
  • 网页设计与网站开发项目泰州网站整站优化
  • 手机端网站建设备案网上竞价
  • 网站开发接口如何在百度上开店铺
  • 帮人做网站在徐州被敲诈五万免费制作网页的网站
  • 宿迁沭阳网站建设域名服务器ip查询网站
  • 什么样的公司开做网站北京网络营销外包公司哪家好
  • seo有哪些作用seo交流群
  • 潍坊企化网站建设网站维护的主要内容
  • 马鞍山网站建设开发营销策划书模板范文
  • 中小企业网站的建设实践报告seo做得比较好的企业案例
  • 做网站上海公司微信小程序开发流程
  • 做水果网站需要多钱免费网站搭建平台
  • 推荐一个可以做ppt的网站免费网站推广群发软件
  • 手机网站制作方案网站页面关键词优化
  • 做电子章网站百度推广怎么联系
  • 一个网站两个空间建立网站用什么软件
  • 做淘宝客最大的网站是叫什么名字seo云优化如何