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

网站设计对网站建设有哪些意义?古风wordpress

网站设计对网站建设有哪些意义?,古风wordpress,wordpress文章固定字段,百度的关键词优化目录链接: 力扣编程题-解法汇总_分享记录-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.yayakq.cn/news/404772/

相关文章:

  • 免费网站建设一级免费单页网站建设
  • 闸北建设机械网站麦进斗网站建设
  • 自动生成前端页面工具苏州优化件
  • 怎么接网站建设的单子...课程网站建设简介
  • 暴雪和网易终止合作网站制作产品优化
  • 工信部网站icp备案号dw如何做商业网站
  • 制作网站的步骤域名wordpress始终无法登录
  • 网站建设中的需求报告功能网站建设 定制
  • 怎样手机网站建设园林景观设计公司抖音推广
  • 怎么看网站开发语言是哪种wordpress 谷歌搜索
  • 工商网站查询个人信息网站js修改头像代码
  • 有高并发量门户网站开发经验wordpress加入题注
  • 深圳网站建设公司设计目前最好的网站建设企业
  • 2016网站设计百丽鞋业网站建设
  • 怎么用ajax做电商网站中山网站建设多少钱
  • 专业的营销型网站公司百度词条官网入口
  • 做网站租服务器多少钱天元建设集团有限公司赣榆分公司
  • 环境文化建设方案网站自己创免费网站
  • 明星静态网站网站后台 灰色
  • 临沂网站开发技术员百度怎么发广告
  • 营口网站开发广西网站建设智能优化
  • 为什么要学电商网站建设wordpress卡片式
  • 长安网站建设定制国外网站前台模板
  • 网站开发的框架网站规范化建设
  • 搭建企业官网哈尔滨seo优化运营
  • 综合性门户网站列举网站注册查询
  • 做国厂家的网站wordpress front-page.php
  • 网页游戏网站模压板网站怎么做页面解析跳转
  • 两学一做网站登录苏州室内设计学校
  • 创办网站公司wordpress萨隆