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

重庆网站建设优化响应式网站怎么做mip

重庆网站建设优化,响应式网站怎么做mip,让别人做网站推广需要多少钱,企业宣传网站建设内容1. 141. 环形链表 题目来源 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接…

1. 141. 环形链表

题目来源

给你一个链表的头节点 head ,判断链表中是否有环。
如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。
如果链表中存在环 ,则返回 true 。 否则,返回 false 。

在这里插入图片描述

class Solution {
public:bool hasCycle(ListNode *head) {if (head == nullptr) return false;ListNode* low = head, *fast = head;while (fast && fast->next){low = low->next;fast = fast->next->next;if (low == fast) return true;}return false;}
};

2. 二叉树的最近公共祖先

题目来源

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。

百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”

在这里插入图片描述

方法一:使用栈

class Solution {
public:bool treePath(TreeNode* root, stack<TreeNode*> &st, TreeNode* target){if (root == nullptr) return false;st.push(root);if (root == target) return true;if (treePath(root->left, st, target)) return true;if (treePath(root->right, st, target)) return true;st.pop();return false;}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {stack<TreeNode*> left, right;// 使用栈将节点路径存起来treePath(root, left, p);treePath(root, right, q);// 找相同的节点即可while (left.top() != right.top()){if (left.size() > right.size()) left.pop();else right.pop();}return left.top();}
};

方法二:递归

class Solution {
public:TreeNode* ret;bool treePath(TreeNode* root, TreeNode* p, TreeNode* q){   if (root == nullptr) return false;bool lson = treePath(root->left, p, q);bool rson = treePath(root->right, p, q);if ((lson && rson) || ((root->val == p->val || root->val == q->val) && (lson || rson)))ret = root;return lson || rson || (root->val == p->val || root->val == q->val);}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {treePath(root, p, q);return ret;}
};
http://www.yayakq.cn/news/363097/

相关文章:

  • 网页设计个人网站设计单位网站建设的必要性
  • 如何做收费会员定制网站做三年网站需要多少钱
  • 网站这么做301找网站做q币
  • 网站开发技能宝塔怎么做两个网站
  • 五力合一营销型网站建设系统成都网站建设公司哪家专业
  • 宁波网站制作与推广想建设网站
  • 重庆网站排名优化腾讯视频推广联盟
  • seo工具网站公司网站建设的项目工作分解结构
  • 做网站用语言建设视频网站设计意义
  • 黄石公司网站建设品牌seo推广咨询
  • 怎么可以上传自己做的网站服装平面广告设计图片
  • 网站建设二级页面方案收费看电影网站建设
  • 建站模板更改青岛网络优化费用
  • 广州工程建设网站浙江建设银行网站
  • 国内优秀html网站h5页面制作是什么
  • 工作1年半胖40斤东莞seo技术培训
  • 网站制作策划怎么使用wordpress里的主题
  • 有没有专业帮忙做ppt的网站C语言做网站需要创建窗口吗
  • 响应式电商网站制作制作一个企业网站多少钱
  • 网站公司是做什么的科技公司办公室设计
  • 外贸网站模版下载百度app下载
  • 电脑上建设银行网站打不开佛山搭建建网站哪家好
  • 怎么在百度上能搜到自己的网站中富国建设有限公司网站
  • 网站开发常用工具网站优化建设宁夏
  • 北京网站被处罚网站建设的优势是什么
  • 网站做好了怎么和域名家里电脑做网站服务器
  • 做石材外贸用什么网站外贸公司网站开发
  • word做网站框架青岛房产网最新楼盘价格
  • 网站手机版排名seo网站上的视频上传怎么做
  • 同一人可以做几个网站的负责人wordpress中文版下载