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

做网站大公司竞价推广账户托管服务

做网站大公司,竞价推广账户托管服务,wordpress主页帖子不分页,南京小程序建设(1) 找出重复的子问题。 层次遍历是每一层的节点从左到右的遍历,所以在遍历的时候我们可以先遍历左子树,再遍历右子树。 需要注意的是,在遍历左子树或者右子树的时候,涉及到向上或者向下遍历,为了让递归的过程中的同…

(1) 找出重复的子问题。

层次遍历是每一层的节点从左到右的遍历,所以在遍历的时候我们可以先遍历左子树,再遍历右子树

需要注意的是,在遍历左子树或者右子树的时候,涉及到向上或者向下遍历,为了让递归的过程中的同一层的节点放在同一个列表中,在递归时要记录深度 depth

同时,每次遍历到一个新的 depth,结果数组中没有对应的 depth 的列表时,在结果数组中创建一个新的列表保存该 depth 的节点

(2) 确定终止条件。

对于二叉树的遍历来说,想终止,即没东西遍历了,没东西遍历自然就停下来了。

即最下面一层的左右节点都为空了。

class Solution {
public:vector<vector<int>> levelOrder(TreeNode* root) {vector<vector<int>> res;  // 存储最终结果level(root, 1, res);      // 从第1层开始递归return res;}private:void level(TreeNode* root, int depth, vector<vector<int>>& res) {if (root == nullptr) {return;  // 递归终止条件:空节点直接返回}// 如果当前深度超过结果数组大小,说明需要添加新的一层if (res.size() < depth) {res.push_back(vector<int>());}// 将当前节点值加入对应层res[depth - 1].push_back(root->val);// 递归处理左右子树,深度+1if (root->left) {level(root->left, depth + 1, res);}if (root->right) {level(root->right, depth + 1, res);}}
};

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

相关文章:

  • linux 如何做网站seo引擎优化教程
  • 北京医疗网站建设公司成都网站seo排名优化
  • 河南艾特网站建设旅游企业seo官网分析报告
  • 临沂最新消息上海优化seo
  • 企业门户网站设计建设与维护友情链接属于免费推广吗
  • 彩票网站怎么做ip管理广州seo关键词优化费用
  • 如何把品牌推广出去余姚seo智能优化
  • 五金 东莞网站建设中国站长之家官网
  • 平湖网站建设公司克新手做seo怎么做
  • 软件工程师证书有哪些湖南网站seo推广
  • 辽宁建设工程信息网新加执业人员百度seo如何快速排名
  • 公司自己做网站备案网络营销的主要特点有哪些
  • 网站建设技术是干嘛的seo软文推广工具
  • 做网站选服务器带宽自媒体平台排名
  • 付费网站怎么做新浪舆情通官网
  • 明年做哪个网站能致富宁波网站推广代运营
  • 温州做网站的公司有哪些深圳seo网络优化公司
  • 云南网站设计外包重庆seo代理计费
  • 能够做渗透的网站首页关键词优化价格
  • 平度建设局网站百度热线
  • 网站怎么盈利的seo如何优化网站步骤
  • 做网站新闻贵阳网站优化公司
  • 建筑设计资质等级标准免费seo网站自动推广
  • 年轻人常用网站网优工程师前景和待遇
  • 企业没有网站怎样做推广方案互联网推广项目
  • 辽阳网站网站建设亚洲长尾关键词挖掘
  • python前端开发合肥seo培训
  • wordpress多站点使用期限插件今日国内新闻
  • 网站很久没被收录的新闻怎么处理西安专业seo
  • 小米R2D安装wordpress需要优化的网站有哪些?