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

怎么用python做网站百度移动端排名

怎么用python做网站,百度移动端排名,480元做网站,企业融资的40种方式题目描述 给定一个链表的头节点 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/483270.html

相关文章:

  • 呼市网站建设市场推广工作内容
  • 温州网站建设优化建站系统主要包括
  • 自助建设手机网站企业推广软文范文
  • 免费做动态图片的网站网站推广策略
  • 邳州做网站徐州自动seo
  • 做搜狗网站优化搜索数据
  • 静态html网址网站导航源码十大免费网站推广平台
  • 0基础如何做网站5118站长网站
  • 数据服务网站策划方案免费推广网站大全
  • 口碑好的做网站公司网络营销在哪里学比较靠谱
  • 动态网站开发流程网络舆情处置的五个步骤
  • 想自己做网站怎么做seo月薪
  • 自己做的网站如何实现下载文件网站注册账号
  • 免费综合网站注册申请谷歌seo营销
  • 广州市专业做商城网站河南省人民政府
  • 上海网站建设领导品牌旅游app推广营销策略
  • 新疆建设工程造价信息网人工费梧州网站seo
  • asp源码自助建站seo的基础是什么
  • 南京h5制作公司seo营销外包公司
  • 工程建设公司网站百度基木鱼建站
  • 上海浦东网站建设百度云搜索引擎入口官网
  • 外贸营销网站建设方案如何自己创建网站
  • 网站永久镜像怎么做怎么建立网站的步骤
  • 开一个素材设计网站怎么做种子资源地址
  • 网站能不能一边用 一边备案企业宣传软文
  • 做网站先做母版页营业推广的方式有哪些
  • 做网站的需要什么要求怎么做优化
  • 德阳做网站的公司江阴企业网站制作
  • wordpress 500错误解决南昌seo快速排名
  • 长沙 外贸网站建设公司价格磁力猫