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

怎么用python做网站seo教程论坛

怎么用python做网站,seo教程论坛,南昌网站建设方案服务,选择网站建设公司题目描述 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 不允许修改 链表。 class Solution { public:ListNode *detectCycle(ListNode *head) {ListNode *fast head;ListNode *slow head;while (fast) {…

题目描述

给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。

不允许修改 链表。

class Solution {
public:ListNode *detectCycle(ListNode *head) {ListNode *fast = head;ListNode *slow = head;while (fast) {slow = slow->next;if(fast->next){fast = fast->next->next;}else{return nullptr;	//处理边界值}if (fast == slow) {break;}}if(fast!=slow)return nullptr;fast = head;while (fast != slow) {fast = fast->next;slow = slow->next;}return slow;}
};

小结:这道题在上一道题的基础上,不仅要判断是否有环,还要返回入环结点
在这里插入图片描述
a+(n+1)b+nc=2(a+b)⟹a=c+(n−1)(b+c)根据图示推导出这个公式,之后让快指针回到起点,并和慢指针以同样的速度移动,会发现快指针走距离a的时候,慢指针正好走距离c+(n-1)圈,即快慢指针在入环点相遇。需要注意的是本题有一个边界样例,只有一个结点且没有环,需要额外判断一下。

http://www.dtcms.com/wzjs/87956.html

相关文章:

  • 哪个网站做网销更好百度百科推广费用
  • 长沙做电商网站设计深圳网站推广
  • 做网站推广一年多少钱深圳疫情最新情况
  • 可以做专利聚类分析的免费网站seo推荐
  • 网站建设制作设计营销 上海免费推广网
  • 做资源分享网站百度极速版app下载安装挣钱
  • 大前端最新网站产品推广文案怎么写
  • 小学生网上学做辅导哪个网站好培训机构怎么找
  • 手机网站建设哪家优惠广告公司营销策划方案
  • 用php做网站教程苏州seo免费咨询
  • 购物商城网站设计方案b2b平台网站
  • 做课件用这15大网站免费域名注册二级域名
  • 武汉有个网站叫什么企业短视频推广
  • 荆州网站建设 众火网关键词推广哪家好
  • 织梦个人网站模板html底部友情链接代码
  • 福建微网站建设公司推荐网络推广计划书范文
  • 房地产网站建设方案免费百度下载
  • 站长收录查询站长工具综合查询系统
  • 武汉企业做网站百度网页版链接
  • 公司如何做网站做推广北京seo公司公司
  • 买了域名如何做网站河北企业网站建设
  • 怎么做网站信息怎么建网站教程
  • 个人博客网站备案吗免费下优化大师
  • 国家新闻出版署官网期刊社查询江西省seo
  • 南宁seo推广经验seo的方法
  • 上海网站设计大概要多少钱合肥百度推广排名优化
  • scala做网站南宁市优化网站公司
  • 东莞市外贸网站建设企业百度竞价入门教程
  • 曲阜文化建设示范区网站百度竞价代理商
  • 无锡网站设计服务wp博客seo插件