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

wordpress可爱的主题老铁seo外链工具

wordpress可爱的主题,老铁seo外链工具,专业的开发网站建设,中堂做网站141. 环形链表 - 力扣(LeetCode) 1.哈希集合 思路 将节点一个一个加入HashSet,并用contains判断是否存在之前有存储过的节点,如果有便是环,如果没有便不是环。 具体代码 /*** Definition for singly-linked list.*…

141. 环形链表 - 力扣(LeetCode)

1.哈希集合

思路

将节点一个一个加入HashSet,并用contains判断是否存在之前有存储过的节点,如果有便是环,如果没有便不是环。

具体代码
/*** 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) {HashSet<ListNode> set = new HashSet<>();ListNode p = head;while(p!=null){if(set.contains(p)){return true;}set.add(p);p=p.next;}return false;}
}

 2.快慢指针

优化空间复杂度为O(1)

思路

一个慢指针每次走1格,一个快指针每次走2格,如果存在环肯定会相遇,如果不存在,最后都为null.

具体代码
/*** 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) {if(head == null){return false;}ListNode slow = head;ListNode fast = head.next;while(slow != null && fast != null){if(slow==fast){return true;}slow=slow.next;if(fast.next!=null){fast = fast.next.next;}else{return false;}}return false;}
}

http://www.dtcms.com/wzjs/196770.html

相关文章:

  • 欧米茄官网网站自己创建网页
  • 网站关键词优化骗局市场推广计划怎么写
  • 西安做义工网站seo视频教学网站
  • 怎么建设网站商城做一个网站需要多少钱
  • 深圳建一个网站要多少钱免费网站推广软件
  • wordpress 百度云图安装seo排名点击器曝光行者seo
  • 做网站编辑是不是也要做推广百度云手机app下载
  • 湛江人怎么样神马seo服务
  • 网站开发是什么意思网上网络推广
  • wordpress 页面布局深圳网站优化软件
  • wordpress企业建站流程南昌seo管理
  • 如何做网站左侧导航条竞价外包代运营公司
  • wordpress下载站亚马逊关键词快速优化
  • 做电影采集网站需要多大vps最新国内新闻事件今天
  • 搜索别人的网站是带logo的请问怎么做的免费的个人网站怎么做
  • 网站的做网站公司网站友情链接怎么添加
  • 网站建设 上海网站建成都seo达人
  • 网站建设公司友情链接新媒体营销推广公司
  • 山西省网站制作cps推广平台
  • 网站建设代理平台南京网站制作
  • 什么是营销型的网站广告推广怎么做
  • 网站建设的价值是什么意思汕头seo快速排名
  • 手机端网站ui做多少像素怎么登录百度app
  • 网站栏目结构图软文营销方法有哪些
  • 郑州移动端网站建设google广告投放
  • 广东美景园林建设有限公司网站搜索引擎优化免费
  • 网站的域名做邮箱百度登录
  • 做网站的文案怎么写做seo网页价格
  • 石家庄招标网官方网站社群运营
  • 网站建设v如何推广自己的业务