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

中国建设网站简州新城土地整改项目网络游戏开服表

中国建设网站简州新城土地整改项目,网络游戏开服表,官网建设银行,wordpress 无法打开代码随想录二刷 #xff5c;二叉树 #xff5c;144.二叉树的前序遍历 题目描述解题思路代码实现递归法迭代法 题目描述 144.二叉树的前序遍历 给你二叉树的根节点 root #xff0c;返回它节点值的 前序 遍历。 示例 1#xff1a; 输入#xff1a;root [1,null,2,3] 输… 代码随想录二刷 二叉树 144.二叉树的前序遍历 题目描述解题思路代码实现递归法迭代法 题目描述 144.二叉树的前序遍历 给你二叉树的根节点 root 返回它节点值的 前序 遍历。 示例 1 输入root [1,null,2,3] 输出[1,2,3] 示例 2 输入root [] 输出[] 示例 3 输入root [1] 输出[1] 示例 4 输入root [1,2] 输出[1,2] 示例 5 输入root [1,null,2] 输出[1,2] 提示 树中节点数目在范围 [0, 100] 内-100 Node.val 100 解题思路 递归三部曲 确定递归函数的参数和返回值 因为要打印出前序遍历节点的数值所以参数里需要传入vector来放节点的数值除了这一点就不需要再处理什么数据了也不需要有返回值所以递归函数返回类型就是void代码如下void traversal(TreeNode* cur, vectorint vec)确定终止条件 当前遍历节点空了就直接returnif (cur NULL) return;确定单层递归的逻辑 前序遍历是中左右的循序所以在单层递归的逻辑是要先取中节点的数值代码如下vec.push_back(cur-val); if (cur-left) vec.push(cur-left, vec); if (cur-right) vec.push(cur-right, vec);代码实现 递归法 class Solution { public:void traversal(TreeNode* cur, vectorint vec) {if (cur NULL) return;vec.push_back(cur-val);if (cur-left) traversal(cur-left, vec);if (cur-right) traversal(cur-right, vac);}vectorint preorderTraversal(TreeNode* root) {vectorint result;traversal(root, result);return result;} };迭代法 // 前序遍历中左右 // 入栈顺序右左中 class Solution { public:vectorint preorderTraversal(TreeNode* root) {vectorint result;stackTreeNode* st;if (root ! NULL) st.push(root);while (!st.empty()) {TreeNode* node st.top();if (node ! NULL) {st.pop();if (node-right) st.push(node-right);if (node-left) st.push(node-left);st.push(node);st.push(NULL);} else {st.pop();node st.top();st.pop();result.push_back(node-val);}}return result;} };
http://www.pierceye.com/news/845783/

相关文章:

  • 虚拟主机安装网站wordpress xss
  • 营销网站的优点网上服务大厅用户登录
  • 阿里云网站建设服务费会计科目网站域名改了帝国cms
  • 塑业东莞网站建设网站建设的课件
  • 制作网页网站教程网站开发一般用
  • 网站换空间 sitewordpress 下载功能
  • 国外优秀的字体设计网站西安地产网站制作公司
  • 微网站和普通网站区别租腾讯服务器做网站行吗
  • 西安网站品牌建设福州建设发展集团网站
  • 网站源码怎么有wordpress内嵌播放器
  • 南宁网站快速排名提升一起来做网站17
  • 网站做数据分析什么软件是做网站的
  • 邯郸移动网站建设建设网站的报价
  • 做网站优化期间能收到网站吗科技创新与应用
  • 有没有做的很炫的科技型网站wordpress企业主题二次开发下载
  • 陕西住房和建设部网站深圳外贸建站模版
  • 自己做网站的各种代码wordpress只能访问主页
  • 四川监理协会建设网站长沙有哪些楼盘
  • 网站首页欣赏网站模板 wordpress带会员系统
  • 关于音乐的个人网站wordpress 报名表单
  • 国内做的好看的网站设计wordpress 与现有sso
  • 通辽网站建设罗湖中心区做网站
  • 宁波网站建设哪家快湛江专业的建站托管
  • 四川省城乡住房建设部网站首页自建wordpress 客户端
  • 番禺做网站价格百度app打开
  • 扬中网站推广导流非国产手机浏览器
  • 外国网站英语要求建立网站就是制作网页
  • 电商网站建设与运营实训可以做网站的app
  • 深圳南山区网站建设公司站长工具seo综合查询 分析
  • 互粉的网站是怎么做的网站建设公司利润怎么样