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

东莞网站推广哪些项目外包流程

东莞网站推广哪些,项目外包流程,做外汇网站,外国手表网站题目 给你一棵二叉树的根节点 root #xff0c;返回其节点值的 后序遍历 。 示例 1#xff1a; 输入#xff1a;root [1,null,2,3] 输出#xff1a;[3,2,1] 示例 2#xff1a; 输入#xff1a;root [] 输出#xff1a;[]示例 3#xff1a; 输入#xff1a;root…题目 给你一棵二叉树的根节点 root 返回其节点值的 后序遍历 。 示例 1 输入root [1,null,2,3] 输出[3,2,1] 示例 2 输入root [] 输出[]示例 3 输入root [1] 输出[1] 进阶递归算法很简单你可以通过迭代算法完成吗 方法一普通递归写法 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:void istree(TreeNode* root,vectorint arr2){if(rootnullptr)return;istree(root-left,arr2);//先遍历左子树istree(root-right,arr2);//遍历右子树arr2.push_back(root-val);//保存当前节点的值return;}vectorint postorderTraversal(TreeNode* root) {vectorint arr1;istree(root,arr1);return arr1;} };方法二通过栈实现非递归迭代 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:vectorint postorderTraversal(TreeNode* root) {vectorint arr1;stackTreeNode* st;TreeNode* curroot;TreeNode* prev;while(cur||!st.empty())//cur不为空或栈里还有节点就继续{while(cur)//找左路并push直到找到最左节点{st.push(cur);curcur-left;}TreeNode* topst.top();//保存最左节点//如果右为空或者prev和该节点右子节点相等说明右边已经访问过了可以popif(top-rightnullptr||prevtop-right){st.pop();prevtop;//记录此次访问节点地址为下一次做参考arr1.push_back(top-val);}else{curtop-right;}}return arr1;} };
http://www.zqtcl.cn/news/253762/

相关文章:

  • 网站建设的发展目标西湖区住房和城乡建设局网站
  • 佛山市手机网站建设网页制作教程第三版赵丰年pdf
  • 做的好的装修公司网站网页制作搜题软件
  • 网站公告栏代码铁路建设标准网站
  • 网站设计工具更好的做网站禅城技术支持骏域网站建设
  • 百度商桥可以在两个网站放网站qq 微信分享怎么做的
  • 大学生网站建设开题报告秀山网站建设
  • 网站建设的实施方案网站建设基本标准
  • 做一个推广网站多少钱360导航网址
  • 在线网站建设哪家便宜wordpress 爬取
  • 移动端网站设计规范百度一下首页问问
  • 哪些网站怎么进广西玉林网站建设
  • 高端建站设计赶集网免费发布信息
  • 两题一做的网站响应式网站开发asp
  • 做网站直接开二级域名网站怎么收录到百度
  • 手机论坛网站源码西安网站建设-中国互联
  • 郑州网站建设策划方案丹阳建站推广管理
  • 电商网站用什么框架做广州网站建设公司奇亿网站建设
  • 营销策划网站专做品牌网站
  • 电脑托管宁波seo排名外包
  • 外汇网站模版网站开发和网站制作的区别
  • 学习网站建设的书籍我要做个网站该怎么做
  • h5互动网站建设网站制作的教程
  • 大连网站设计公司双语外贸网站源码
  • 广元网站建设工作室湖北省建设用地预审网站
  • 保定清苑城市建设网站公司网站建立费用
  • 厦门找一家做网站的公司家在深圳论坛
  • 个人网站开发 服务器货源之家官网
  • 教育培训学校网站建设策划局域网 wordpress
  • 重庆建网站有哪些网站做曲线的源代码