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

广告设计公司开店策划seo搜索引擎优化方法

广告设计公司开店策划,seo搜索引擎优化方法,高端网站建设kgu,wordpress简约下载站模板下载题目 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置&#…

题目

给你一个链表的头节点 head ,判断链表中是否有环。

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

如果链表中存在环 ,则返回 true 。 否则,返回 false 。

示例 1:

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

示例 2:

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

示例 3:

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

提示:

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

解答

源代码

/*** Definition for singly-linked list.* class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         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;}
}

总结

这里使用双指针学习一种新思路——快慢指针,快指针每次移动两个节点,慢指针每次移动一个节点,若链表中存在环形,那么就像跑道上的追及问题,快慢指针一定会相遇。

在进行条件判断和指针移动时要注意包含各种特殊情况,比如只有一个节点时,避免空指针问题。

http://www.dt0577.cn/news/18795.html

相关文章:

  • 程序员做网站外快淘宝关键词排名
  • 湖北专业的网瘾戒除学校收费标准下载优化大师并安装
  • 创建网站目录时我们应该北京网站sem、seo
  • 电影网站建设视频教程网站广告调词软件
  • 不用付费就可以看亏亏的app天津关键词优化网站
  • 网站建设工作进度哪有恶意点击软件买的
  • 沈阳做网站优化的公司哪家好seo技术培训
  • 网站分站如何做陕西网络推广介绍
  • vps wordpress cpu占用过高郑州seo外包顾问热狗
  • 做党建需要关注网站seo推广有哪些
  • 聊城网站建设lcbywlseo优化排名易下拉用法
  • 门户网站是如何做引流的百度推广后台登录首页
  • 石家庄专业模板网站制作价格系统优化工具
  • 衢州建筑加固哪家好太原建站seo
  • 宽带动态ip如何做网站访问营销网站制作公司
  • wordpress分类显示图片百度搜索引擎关键词优化
  • 自己做的网站不满屏惠州seo关键词
  • 唐山自助建站模板搜索引擎推广培训
  • 辽宁城乡建设部网站首页肇庆网站制作软件
  • 图书购物网站开发总结青岛最新消息
  • 软件项目外包网优化营商环境个人心得
  • 做网站表格单边框标记公众号运营收费价格表
  • 网站开发多久完成亚马逊查关键词搜索量的工具
  • 网站页尾版权湖南正规seo公司
  • 深圳网站建设公司信息上海seo
  • dede做的网站弹广告潍坊网站建设平台
  • 广州做网站比较有名的公司广告公司图片
  • 做水印的网站电子商务专业就业方向
  • 海报设计模板网站郑州网站建设最便宜
  • 做的好的h游戏下载网站南京seo培训