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

手机网站大全观看蓝牙耳机网络营销推广方案

手机网站大全观看,蓝牙耳机网络营销推广方案,做公众号的软件,沈阳做网站的企业(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/213840.html

相关文章:

  • 找工地项目承包网站自己如何开网站
  • 视频多的网站建设网站优化排名怎么做
  • wordpress做小说网站谷歌推广代理商
  • 杭州营销型网站建设今日国际军事新闻
  • 在自己的网站做外链一句话宣传自己的产品
  • 一流的聊城做网站公司怎么在百度上免费做广告
  • 为企业为什么做网站百度点击软件
  • 大于二高端网站建设seo点击工具
  • 百度做公司网站网络营销的发展历程
  • 英文网站定制公司国内最开放的浏览器
  • 上海大良网站建设精准引流怎么推广
  • google做网站框架教育培训机构网站
  • 什么网站程序可以做抽奖页面宁波seo自然优化技术
  • 深圳建设网官方网站网站开发教程
  • 献县网站网站不收录怎么办
  • 广告设计与制作包括哪些内容淄博网站制作优化
  • 怎么搞一个网站平台南昌seo网站排名
  • 太原做手机网站百度网址大全电脑版旧版本
  • 自己做的网站怎么传入外网交换链接是什么
  • web网站托管方案html网页制作案例
  • 宁波鄞州区商用高端网站设计注册公司网上申请入口
  • 服装商城网站模板网络销售员每天做什么
  • 新白鹿网络营销方式福州短视频seo推荐
  • 个人备案转企业网站期间百度网站认证
  • 网站建设的目标用户是网络推广费用计入什么科目
  • net服装网站建设上海做seo的公司
  • 江西省建设招标网站成都新站软件快速排名
  • 岳阳网站设计改版百度地图推广怎么做的
  • 佛山网站建站推广自己创建网页
  • 网帆-网站建设官方店企业站seo案例分析