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

扬州做公司网站的公司关键词指数查询

扬州做公司网站的公司,关键词指数查询,无锡自助建站网站,做网站需要多少资金1.环形链表(141) 题目描述: 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统…

1.环形链表(141)

题目描述:

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

在这里插入图片描述
思路: 定义快慢指针,快的指针步长为2,慢的指针步长为1,如果链表中有环则快指针最后肯定会追上慢指针,循环条件要注意考虑到偶数个节点以及奇数个节点的问题,这体现在快指针fast!=null&&fast.next!=null这个循环条件上。

代码:

public class Solution {public boolean hasCycle(ListNode head) {ListNode fast=head;ListNode slow=head;while(fast!=null&&fast.next!=null) {fast=fast.next.next;slow=slow.next;if(fast==slow) {return true;}}return false; }
}

2.环形链表 II(142)

题目描述:

给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。
如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。
在这里插入图片描述
因为这题涉及到数学,没接触过的人想做出来比较困难,比如我。下面给出官方题解中的思路:
在这里插入图片描述

总结一下就是根据数学计算,当快指针赶上慢指针时,该位置到入环点的距离与开始节点到入环点的距离相等,由此去求入环点的地址。
代码思路: 首先还是设置快慢指针,得到相遇节点。之后再将慢指针移动到开始节点和快指针一起以步长为1的速度进行移动,最终两指针相遇的节点就是入环节点。

代码:

public class Solution {public ListNode detectCycle(ListNode head) {ListNode fast = head;ListNode slow = head;while (fast != null && fast.next != null) {fast = fast.next.next;slow = slow.next;if (fast == slow) {break;}}if (fast == null || fast.next == null) {return null;}slow = head;while (slow != fast) {fast = fast.next;slow = slow.next;}return fast;}
}
http://www.khdw.cn/news/33821.html

相关文章:

  • wordpress隐藏顶部seo有哪些网站
  • 上海企业网站seo网站关键词优化快速官网
  • 南京营销型网站建设百度搜索排名机制
  • 兴义市住房和城乡建设网站月销售app推广接单平台有哪些
  • 住房建设建设部网站最近实时热点新闻事件
  • 传奇私服游戏网站建设中国企业网
  • 视频上传网站建设国内外搜索引擎大全
  • 中端网站建设互联网营销师培训费用是多少
  • 方法数码做的网站怎么样网络营销是什么工作主要干啥
  • 网站内页百度提交口百度公司的企业文化
  • 做网站商城深圳网络营销和推广渠道
  • 游戏登录器列表更新网站建设徐州百度搜索网站排名
  • 如何快速收录网站引擎优化是什么工作
  • 徐州网站建设专家浏览器如何推广自己网站
  • 南京网站设计案例百度合作平台
  • wordpress默认小工具前端优化
  • 手机端网站模板广州白云区今天的消息
  • 网站建设 厦门网络营销推广与策划
  • 网站建设需要准备什么软文范文
  • 广州seo排名域名seo站长工具
  • 海口网站建设q479185700棒网站开发需要哪些技术
  • 学校网站首页设计环球网广东疫情最新消息
  • 权威网站发布平台如何设计企业网站
  • dw可以做动态网站么网站规划
  • 广州企业网站制作推广运营市场营销手段有哪四种
  • 淮南二中网站建设磁力链接搜索引擎2021
  • ps兼职做网站互联网广告投放
  • 任务平台网站建设中文域名
  • 优秀茶叶网站设计国外seo大神
  • nginx即代理又做网站seo网站设计工具