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

wordpress 竞拍天津百度seo排名优化

wordpress 竞拍,天津百度seo排名优化,哈尔滨网站建设,怎么查网站备案接入商1.题目 给你一个链表的头节点 head #xff0c;判断链表中是否有环。 如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了表示给定链表中的环#xff0c;评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置判断链表中是否有环。 如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。注意pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。 如果链表中存在环 则返回 true 。 否则返回 false 。 2.示例 示例 1 输入head [3,2,0,-4], pos 1 输出true 解释链表中有一个环其尾部连接到第二个节点。 示例 2 输入head [1,2], pos 0 输出true 解释链表中有一个环其尾部连接到第一个节点。 示例 3 输入head [1], pos -1 输出false 解释链表中没有环 提示链表中的结构体 /*** Definition for singly-linked list.* class ListNode {* int val;* ListNode next;* ListNode(int x) {* val x;* next null;* }* }*/ 3.思路 快慢指针 像这种循环题目或者是追逐的题目就可以使用快慢指针算法由于是循环的那么除非快指针先找到null的情况下快慢指针必定相遇并且两者的相遇也就意味着链表的循环因为一般情况下快指针是走的快的慢指针走的慢而两者速度明显不同的情况下却相遇了那就说明链表是循环的 哈希集合 由于循环最后就是查看是否有重合后的地址那么只需要在往下遍历的时候将链表节点地址保存起来在下一次遍历的时候如果下一个节点地址已经存在与哈希表中时候那么也就意味着链表是循环的 4.代码 LeetCode代码 快慢指针 public class Solution {public boolean hasCycle(ListNode head) {if (head null || head.next null) {return false; // 链表为空或只有一个节点必然无环}ListNode slowIndex head;ListNode fastIndex head;while (fastIndex ! null fastIndex.next ! null) {slowIndex slowIndex.next; // 慢指针每次移动一个节点fastIndex fastIndex.next.next; // 快指针每次移动两个节点if (slowIndex fastIndex) {return true; // 快慢指针相遇存在环}}return false; // 快指针到达链表尾部无环} } 时间复杂度O(n)空间复杂度O(1) 哈希集合 public class Solution {public boolean hasCycle(ListNode head) {SetListNode set new HashSet();if(headnull || head.nextnull){return false;}while(head.next!null){if(set.contains(head)){return true;}else{set.add(head);head head.next;}}return false;} } 时间复杂度O(n)空间复杂度O(n)  会了试试挑战下一题♪∀● ●´∀♪ LeetCode150道面试经典题-- 合并两个有序链表(简单)_Alphamilk的博客-CSDN博客
http://wiki.neutronadmin.com/news/319954/

相关文章:

  • 网站文章质检物流平台运营
  • 网站建设项目明细表重庆渝兴建设有限公司网站
  • 如何用小米路由器做网站dw做单页网站教程
  • 思睿鸿途北京网站建设小白怎么做网站赚钱
  • 短链接生成站长工具网站备案截图
  • 网站开发core文件作用广告设计图片大全 模板
  • 珠海网站制作软件建做网站
  • 网站开发注意重庆口碑最好的装修公司
  • 吉利网站建设手机版网站模板
  • 企业网站建公司wordpress首页幻灯片
  • 成都网站logo设计wordpress 主机配置
  • seo站长工具查询系统做网站的几个步骤
  • 阿里云 iis 多个网站西安做app开发的公司
  • 昌平网站建设公司百度云 wordpress 固定链接
  • 本地网站建设开发信息大全有没有小学生做兼职的网站
  • 海鲜网站开发目的在于吴忠住房和城乡建设网站
  • 湖南涟钢建设有限公司网站站长之家下载
  • 网站是数据网上企业管理系统免费版
  • 怎么利用招聘网站做薪酬调查重庆短视频行业
  • 网站数据做面板分析网站注册地查询
  • 网站 设计风格wordpress改造mip
  • 网站改版 英文电子商务战略选择 网站建设建议
  • 网站查询平台官网免费编程软件小学生
  • 为什么要建设商城网站网站风格趋势
  • 企业手机版网站常州制作网站软件
  • 可以免费商用国外印花图案设计网站做网站用dw还是vs
  • 自己做一个网站要多少钱网络公司微信开发
  • 深圳网站设计公司排名榜湛江企业网站建设公司
  • 网络公司给我做网站我有没有源代码版权吗能联系做仿瓷的网站
  • 如何做网站设计设计云