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

红酒网络营销策划方案长沙seo网站推广

红酒网络营销策划方案,长沙seo网站推广,郑州官网制做,百度站长平台快速收录步骤: 初始化一个队列用于BFS,如果根节点存在则加入队列。 当队列不为空时: 获取当前层的节点数量。 初始化一个变量来记录当前层的最大值。 处理当前层的每个节点: 如果当前节点的值大于当前最大值,则更新最大值。…

步骤:

  1. 初始化一个队列用于BFS,如果根节点存在则加入队列。

  2. 当队列不为空时:

    • 获取当前层的节点数量。

    • 初始化一个变量来记录当前层的最大值。

    • 处理当前层的每个节点:

      • 如果当前节点的值大于当前最大值,则更新最大值。

      • 如果当前节点有左子节点或右子节点,将它们加入队列。

    • 处理完当前层所有节点后,将最大值加入结果列表。

  3. 返回结果列表。

class Solution {
public:vector<int> largestValues(TreeNode* root) {vector<int> res; queue<TreeNode*> q;if(root == nullptr) return res;q.push(root);while(!q.empty()){int size = q.size();TreeNode* cur;int num = INT_MIN;for(int i = 0; i < size; i++){cur = q.front();q.pop();if(cur->val > num) num = cur->val;if(cur->left) q.push(cur->left);if(cur->right) q.push(cur->right);}res.push_back(num);}return res;}
};

递归:

class Solution {
private:void traverse(TreeNode* cur, int level, vector<int>& res){if(cur == nullptr) return;if(level >= res.size()){res.push_back(cur->val);}else{res[level] = max(res[level], cur->val);}if(cur->left) traverse(cur->left, level + 1, res);if(cur->right) traverse(cur->right, level + 1, res);}
public:vector<int> largestValues(TreeNode* root) {vector<int> res;traverse(root, 0, res);return res;}
};

http://www.dtcms.com/wzjs/75371.html

相关文章:

  • 销售人员报销网站开发费专业的网络推广
  • 专业的企业网站定制公司网站页面优化包括
  • 人社局网站群建设工作方案seo系统培训
  • 如何通过html做网站google在线代理
  • 微信怎样将网站的内容做网络营销seo优化
  • 如何制作app客户端南宁网站seo外包
  • 学校网站建设如何服务社会网站推广及seo方案
  • 内蒙古城乡和住房建设厅网站今日nba数据帝
  • 做竞价的网站怎么自己做网址
  • 网站建设linux推广论坛有哪些
  • 邵武网站建设wzjseo厦门人才网官网招聘信息网
  • 内蒙古省呼和浩特网站建设seo站长工具综合查询
  • 是做网站的怀孕后搜索引擎优化师工资
  • vs做网站案例网站开发流程的8个步骤
  • 做网站的费用如何写分录网站百度不收录
  • 湖南网站营销优化开发交换友情链接的条件
  • 如何做网站咨询seo网站培训班
  • 信息技术会考做网站网络广告营销方案
  • 公司注册地址费用seo推广培训班
  • 对网站访客做简要分析产品推广网站哪个好
  • 黄酒的电商网页设计网站找竞价托管公司
  • 镇江网站建设介绍服务阿里指数
  • 如何查网站开发环境网络营销公司有哪些
  • 成都营销型网站建设网盘资源大全
  • 做试玩网站简述网络营销的含义
  • 网站群建设意见征集石家庄热搜
  • 天元建设集团有限公司法定代表人seo关键词排优化软件
  • 人民日报今日头条新闻郑州好的seo外包公司
  • 高德vr全景地图windows10优化软件
  • 如何做一个企业的网站seo关键词外包