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

怎么做网站开始动画如何建立自己的网站平台

怎么做网站开始动画,如何建立自己的网站平台,简单的电商网站开发,如何通过后台管理在网站的logo后台上加链接目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接: 力扣 描述: 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如…

 目录链接:

力扣编程题-解法汇总_分享+记录-CSDN博客

GitHub同步刷题项目:

https://github.com/September26/java-algorithms

原题链接:

力扣


描述:

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

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

不允许修改 链表。

示例 1:

输入:head = [3,2,0,-4], pos = 1
输出:返回索引为 1 的链表节点
解释:链表中有一个环,其尾部连接到第二个节点。

示例 2:

输入:head = [1,2], pos = 0
输出:返回索引为 0 的链表节点
解释:链表中有一个环,其尾部连接到第一个节点。

示例 3:

输入:head = [1], pos = -1
输出:返回 null
解释:链表中没有环。

提示:

  • 链表中节点的数目范围在范围 [0, 104] 内
  • -105 <= Node.val <= 105
  • pos 的值为 -1 或者链表中的一个有效索引

进阶:你是否可以使用 O(1) 空间解决此题?

解题思路:

/**

* 142. 环形链表 II

* 解题思路:

* 快慢指针。

* 所以如果有环,那么快慢指针一定会相遇,否则快指针走到nullptr时,代表没有环。

* 如果相遇,快指针的速度一定是慢指针的两倍。我们把开始节点距离第一个环节点的长度设置为a,第一个环节点到相遇点设置为b,环长度-相遇点的长度设置为c。

* 则a+b=n(b+c),转换一下,a=(n-1)(b+c)+c。所以,起点距离第一个环节点的长度,就是走N个环+c的长度。

* 因此,相遇时,设置一个指针从头开始走a长度,慢指针继续走,两者的第一次相遇,就是a=(n-1)(b+c)+c。

*/

代码:

 ListNode *detectCycle(ListNode *head){ListNode *fast = head;ListNode *slow = head;while (fast != nullptr){slow = slow->next;fast = fast->next;if (fast == nullptr){return nullptr;}fast = fast->next;if (fast == slow){break;}}if (fast == nullptr){return nullptr;}ListNode *ptr = head;while (slow != ptr){slow = slow->next;ptr = ptr->next;}return ptr;}

http://www.zhongyajixie.com/news/31258.html

相关文章:

  • wordpress百度mlpseo整站优化更能准确获得客户
  • 做网站合同模板厦门seo
  • wordpress热门插件安卓优化软件
  • 网页开发和网站开发一样吗线上如何做推广
  • 简易网站建设维护seo搜索排名优化是什么意思
  • 施工企业如何发展新质生产力北京seo经理
  • 好看的设计网站竞价推广套户渠道商
  • 深圳蕾奥规划设计公司网站今日头条最新版
  • 公司做年审在哪个网站晋城网站seo
  • 怎么建立自己的网站免费seo推广薪资
  • 百度收录wordpress余姚网站seo运营
  • 网站建设市场行情报价百度指数官网首页
  • wordpress子域名站点企业查询平台
  • 汕头网站建设备案站长全网指数查询
  • 百度怎么在视频下方投放广告seo引擎优化教程
  • 怎么做网站拍卖的那种网络营销软件下载
  • 本地顺德网站建设如何模板建站
  • 免费做头像网站手机百度云电脑版入口
  • 武汉地区网站建设谷歌官方网站
  • 公司网站建设后期维护搜索引擎技巧
  • 做农业网站怎么赚钱推广普通话绘画
  • 山东建设厅官网广告优化师前景怎样
  • 网站在线客服管理系统公司建网站多少钱
  • 最简单的cms网站怎么做网站要怎么创建
  • 做网站首选九零后网络视频营销成功的案例
  • 做外贸搜索外国客户的网站青海seo技术培训
  • 比较好的网站建设论坛网图搜索识别
  • 北京兼职做网站推广网站的优化seo
  • 平台网站做数据维护需要多久自己建站的网站
  • 企业公众号如何开通汕尾网站seo