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

淘宝小网站怎么做的怎么把asp网站做的好看

淘宝小网站怎么做的,怎么把asp网站做的好看,河池网站开发工程师招聘网,西安网站优化平台依旧只会用递归栈。 栈记录当前遍历的节点,如果有一个节点已经被找到,则不往栈中添加新节点,并且每次回溯删除栈顶节点,每次回溯判断另一个节点有没有在栈顶节点的右边。 /*** Definition for a binary tree node.* struct Tree…

依旧只会用递归+栈。

栈记录当前遍历的节点,如果有一个节点已经被找到,则不往栈中添加新节点,并且每次回溯删除栈顶节点,每次回溯判断另一个节点有没有在栈顶节点的右边。

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/
class Solution {
public:stack<TreeNode*> record;bool search_p=0;bool search_q=0;TreeNode* result;TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {if(root==nullptr) return result;if(result!=nullptr) return result;if(!(search_p||search_q)) record.push(root);if(root==p) search_p=1;if(root==q) search_q=1;if(search_p&&search_q) result=record.top();if(result) return result;lowestCommonAncestor(root->left,p,q);lowestCommonAncestor(root->right,p,q);if(record.top()==root) record.pop();return result;}
};

不过写完一提交,看着这个时空复杂度的击败比例感觉它仿佛在告诉我什么……

答案用的也是递归,不过它的时空复杂度比我的低了好多TT明明都是遍历每一个节点,为什么会变成这样………………

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/
class Solution {
public:
TreeNode* result;bool exist(TreeNode* root,TreeNode* p,TreeNode* q){if(root==nullptr) return 0;bool l=exist(root->left,p,q);bool r=exist(root->right,p,q);if((l&&r)||(root==p&&l)||(root==q&&r)||(root==p&&r)||(root==q&&l)) result=root;return l||r||(root==p)||(root==q);}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {exist(root,p,q);return result;}
};

http://www.dtcms.com/a/488427.html

相关文章:

  • 外贸网站 备案昆明网站建设案例
  • 新建网站求友链平台河南建设工程信息网查询
  • 视觉设计网站推荐中山市做网站专业的
  • 集团网站群建设方案法治建设网站模块名称
  • 聊城网站制作价格企业网站源码利于优化
  • 网站不接入备案wordpress videotheme
  • 目标检测算法
  • 辽宁省城乡建设规划院网站12380举报网站制度建设
  • 南京网站设计公司排名东营可以做网站的公司在哪
  • wordpress建群站网上销售怎么做的更好
  • html5网站布局教程一个网站的作用是什么
  • 15-K均值聚类:分析基于距离的经典聚类算法及其应用
  • 见网站建设客户技巧东莞推广系统哪里找
  • 做外贸英语要什么网站价值30万的网站建设
  • 13-哈希md5案例:My Token
  • 做淘宝保健品药品在哪个网站找素材小程序开发制作流程
  • 婚纱摄影网站开发背景购物国外网站的建立
  • Seata分布式事务深度解析笔记
  • 网络营销站点推广的方法商标设计网址大全
  • jsp做物流网站网站建设制作放之
  • 广州php网站建设建一个网站需要什么条件
  • 南冒网站建设制作推广公司有趣的网站代码
  • 重庆网站建设公司 菠拿拿关闭WordPress主题自适应
  • 网站设计与开发的基本步骤包括哪些?不知道是谁做的网站 输入学号
  • 影响同步带模组成本的五大核心变量分析
  • 网站服务公司人工成本进什么费用网站维护中
  • 如何做网站内容管理搜狐广告收费标准
  • 建公司网站建设明细报价表北京东方华美建设集团有限公司网站
  • 网站建设各语言优点宝安自适应网站建设
  • day08-排行榜功能