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

从化区住房和建设局网站做水果网站用什么域名

从化区住房和建设局网站,做水果网站用什么域名,郑州app外包公司,广州手工外发加工网1 题目 用递归的方法对给定的二叉树进行后序遍历。 例如#xff1a; 给定的二叉树为{1,#,2,3}, 返回[3,2,1]. 示例1 输入 {1,#,2,3} 输出 [3,2,1] 2 解法 2.1 递归解法 /*** struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/c…1 题目 用递归的方法对给定的二叉树进行后序遍历。 例如 给定的二叉树为{1,#,2,3}, 返回[3,2,1]. 示例1 输入 {1,#,2,3} 输出 [3,2,1] 2 解法 2.1 递归解法 /*** struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/class Solution { public:/*** * param root TreeNode类 * return int整型vector*/vectorint postorderTraversal(TreeNode* root) {// write code herevectorint res;if (root nullptr)return res;if (root-left ! nullptr) {vectorint left_res postorderTraversal(root-left);for (int i 0; i left_res.size(); i) {res.push_back(left_res[i]);}}if (root-right ! nullptr) {vectorint right_res postorderTraversal(root-right);for (int i 0; i right_res.size(); i) {res.push_back(right_res[i]);}}res.push_back(root-val);return res;} }; 性能还可以: 2.2 非递归解法 后续遍历,首先是遍历左节点,然后是右节点,最后是自身,所以可以通过栈的方式,放入自身,然后放右节点,最后是左节点,然后检查栈顶,如果是叶子节点,那么遍历,出栈.如果发现其有左/右子节点,不可以直接把左/右子节点入栈(因为左右子节点遍历过了之后继续入栈会陷入死循环), 要先检查一下,设置一个标记前一个出栈节点的标记指针,如果这个前一个出栈节点不是自己的左右子节点(且不能为空),那么说明他的左右子节点还没有遍历过,那么左右子节点入栈,否则遍历自身且出栈: /*** struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/class Solution { public:/*** * param root TreeNode类 * return int整型vector*/vectorint postorderTraversal(TreeNode* root) {// write code herevectorint res;if (root ! nullptr) {stackTreeNode* tS;tS.push(root);TreeNode* pre nullptr;while(!tS.empty()) {TreeNode* tN tS.top();if ((tN-left nullptr tN-right nullptr) ||(pre ! nullptr (pre tN-left || pre tN-right))) {res.push_back(tN-val);tS.pop();pre tN;} else {if (tN-right ! nullptr)tS.push(tN-right);if (tN-left ! nullptr)tS.push(tN-left);}}}return res;} };
http://www.pierceye.com/news/948242/

相关文章:

  • 想做个网站报价蔬菜价格怎么做公司做网站一般多少钱
  • 南宁老牌网站建设公司公司网站搭建教程
  • 网站首页快照更新快常见的电子商务网站网址
  • 外贸网站导航wordpress category 404
  • 漯河市网站建设在线教育网站建设
  • 便宜网站建设模板网站网站做推广需要营业执照
  • 网站地址栏图标文字企业网站设计公司
  • 公司做网站推广有没有用网址导航被更改了怎么换回来
  • 好看云在线网站模板下载 迅雷下载 迅雷下载地址免费建小程序网站
  • 通州网站制作游戏网站域名
  • 医疗网站前置审批要多长时间营销型外贸网站广州
  • 哈尔滨网站建设oeminc购买手表网站
  • 营销推广公司兰州seo培训
  • 南城网站建设公司php购物网站开发实例源码
  • 无锡网站备案百度应用市场
  • 高端房产网站建设上传空间网站
  • 上海城建建设官方网站中企动力网站价格
  • 网站建设中国十强阜阳网站制作公司多少钱
  • 网站建设公司 温州虚拟机电脑网页版
  • 网站建设原理与实践深建市住房和城乡建设局网站
  • 南通建设招聘信息网站平面设计工作室怎么接单
  • 手机网站开发技巧wordpress网站外包
  • 南昌外贸网站建设宿州做企业网站
  • 专题网站建站给医院做网站赚钱吗
  • 泉州市做网站网站建设培训需要多少钱
  • 网站开发的外文翻译静态网站制作视频
  • 小企业做网站有用吗大气网站首页欣赏
  • 常见的企业网站有哪些苏州网站建设一站通
  • 陕西省高速公路建设集团公司网站外包网站开发 收费
  • 免费做网站刮刮卡腾讯html网页制作软件