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

字体logo设计在线生成器网站seo排名优化价格

字体logo设计在线生成器,网站seo排名优化价格,做3d模型的叫什么牛的网站,求个没封的a站2022题目链接:142. 环形链表 II 本题目是141.环形链表I的升级版,在I仅判断是否有环的基础上,需要求解入环节点。核心其实是数学推导。 仍然是快慢指针的思路,假设入环的距离是a,入环点到相遇点的距离是b,相遇回…

题目链接:142. 环形链表 II
本题目是141.环形链表I的升级版,在I仅判断是否有环的基础上,需要求解入环节点。核心其实是数学推导。
仍然是快慢指针的思路,假设入环的距离是a,入环点到相遇点的距离是b,相遇回到入环的距离是c。
根据慢指针走的距离的2倍=快指针走的距离,可以列下面的等式
(a + b)* 2 = a +(b + c) * n + b
-> a = (n - 1)(b + c) + c
因此在相遇时,将快慢指针中的一个放到起点,和另一个指针,每次移动1个节点,再次相遇就是入环节点了(因为a就是入环的距离,相当于起始节点移动a次到入环节点。(n -1)(b+c)就是走了n-1次环,刚好还有c的距离,就是相遇点绕n圈之后,再走个c个节点就会回到入环点。)

上面的距离等同于要走多少个节点,例如起始节点到入环节点距离为a,代表起始节点,移动a次就到入环节点。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/class Solution {
public:ListNode *detectCycle(ListNode *head) {if (head == NULL) {return NULL;}   ListNode *f = head, *s = head;while (f->next != NULL && f->next->next != NULL) {f = f->next->next;s = s->next;if (f == s) {break;}}if (f->next == NULL || f->next->next == NULL) {return NULL;}f = head;while (f != s) {f = f->next;s = s->next;}return f;}
};
http://www.dtcms.com/wzjs/65338.html

相关文章:

  • php mysql怎么编写视频网站优化排名案例
  • 桥头镇做网站简单网页制作模板
  • 免费学建筑知识网站找网站公司制作网站
  • 官方网站下载打印机驱动草根站长工具
  • 最安全的软件下载网站网址怎么创建
  • 网站seo哪家公司好今日头条官网
  • wordpress 更改iconseo排名优化工具推荐
  • 重庆建设工程施工安全管理信息网seo指导
  • 制作网站程序淘宝关键词搜索量查询
  • 武汉网站维护郑州seo排名优化公司
  • 网站开发的话术资源搜索引擎搜索神器网
  • 没有营业执照可以做网站吗千网推软文推广平台
  • 怎么做网站浮动模块h5下一页
  • 佛山网站制作免费网站建设
  • 驻马店营销型网站建设优化推广重庆森林讲了什么故事
  • 帮别人做网站犯法吗百度收录查询工具
  • 企业网站轮播图怎么做太原推广团队
  • 装修公司排名 装饰设计广州网站seo推广
  • 网站越来越难做营销策划方案案例
  • 做批发国外什么网站好b2b重庆网站seo多少钱
  • 写男主重生做网站的小说长沙seo搜索
  • 大学生网页设计心得体会百度关键词优化曝光行者seo
  • 真题真做报名网站十八未成年禁用免费app
  • 平台戚里带崇墉友情链接seo
  • 软件系统开发报价单广州seo网站开发
  • 网站互动推广长沙网站推广服务公司
  • 合肥网站设计服移动端关键词优化
  • 哪个cms可以做交友网站四川游戏seo整站优化
  • 模板做图 网站有哪些内容百度搜索什么关键词排名
  • 网站开发简历项目长春网站建设公司哪家好