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

惠州做棋牌网站建设哪家服务好广告投放是做什么的

惠州做棋牌网站建设哪家服务好,广告投放是做什么的,免费建微网站,邢台学校网站建设价格难度: 中等通过率: 49.5%题目链接:. - 力扣(LeetCode) 题目描述 给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1\2/3 输出: [1,2,3]进阶: 递归算法很简单,你可以通过迭代…
  • 难度: 中等
  • 通过率: 49.5%
  • 题目链接:. - 力扣(LeetCode)

题目描述

给定一个二叉树,返回它的 前序 遍历。

 示例:

输入: [1,null,2,3]  1\2/3 输出: [1,2,3]

进阶: 递归算法很简单,你可以通过迭代算法完成吗?

递归解法:

class Solution {public:vector<int> inorderTraversal(TreeNode* root){vector<int> res;traversal(root, res);return res;}void traversal(TreeNode *node, vector<int>& res) {if (!node){return;}res.push_back(node->val);traversal(node->left, res);traversal(node->right, res);}
};

基于栈的解法

观察递归解法,递归调用的第一层就访问 node->val,而后遍历 node->left,而 node->right 是保存在调用栈上的,因此在迭代的写法中,需要将 node->right 保存在栈里。

class Solution {public:vector<int> preorderTraversal(TreeNode *root) {vector<int> res;stack<TreeNode*> stk;if(root){stk.push(root);}while(!stk.empty()){TreeNode *node = stk.top();stk.pop();while(node){res.push_back(node->val);if(node->right){stk.push(node->right);}node = node->left;}}return res;}
};
http://www.dt0577.cn/news/36653.html

相关文章:

  • 重庆施工员证查询网站足球排行榜前十名
  • 做暧暧暖网站如何搜索网页关键词
  • 小说短篇做的好的网站网店seo是什么意思
  • 微网站怎样做关键词优化的价格查询
  • 时尚杂志网站设计分析哪些行业适合做网络推广
  • 58同城网站建设 推广seo是什么职位简称
  • 温州市建设工程管理网站营销培训课程视频
  • 做外汇都看那些网站灰色行业推广平台
  • 怎样看出一个网站是那个公司做的任务推广引流平台
  • 试用网站空间app拉新推广平台代理
  • 做设备出口网站怎么在网上做广告
  • 天河做网站开发百度如何添加店铺位置信息
  • 店铺推广渠道广州seo网站管理
  • 怎么免费做网站不要域名关键词林俊杰mp3下载
  • 家政网站建设方案广州优化营商环境条例
  • 南通做网站baidu tg自动点击器永久免费版
  • 淘宝客网站怎么做的怎么交换友情链接
  • 做网站的奶茶推广软文200字
  • 河北专业做网站有没有免费的推广网站
  • 可做外链的网站软文推广多少钱一篇
  • 电商网站哪家做的好怎么做一个自己的网页
  • 什么叫宣传型网站无代码建站
  • 免费的个人简历模板word官网seo是什么意思
  • 网站关键词做的越多越好吗中国站长
  • 网站开发工具的快手seo关键词优化
  • 相册网站怎么做今天国际新闻最新消息
  • 江阴网站设计哪家好列举五种网络营销模式
  • 北京通州网站建设衡阳有实力seo优化
  • 企业网站一般要素重庆seo扣费
  • 巴塘网站建设网站推广方案策划