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

网站建设 预算揭阳百度seo公司

网站建设 预算,揭阳百度seo公司,官网建设需要多少钱,ru域名注册2023-07-30每日一题 一、题目编号 142. 环形链表 II二、题目链接 点击跳转到题目位置 三、题目描述 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 n…

2023-07-30每日一题

一、题目编号

142. 环形链表 II

二、题目链接

点击跳转到题目位置

三、题目描述

给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。

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

不允许修改 链表。

提示:

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

示例1:
在这里插入图片描述
示例2:
在这里插入图片描述
示例3:
在这里插入图片描述

四、解题代码

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:ListNode *detectCycle(ListNode *head) {if(head == NULL){return head;}while(head->next != NULL){ListNode* node = head;int cnt = 0;while(node->next != NULL && cnt <= 10001){node = node->next;if(node == head){return head;}++cnt;}head = head->next;}return NULL;}
};

五、解题思路

(1) 直接采用暴力的解法即可解决问题。链表总长度最长为104,所以只需要一个指针移动大于这个数字就代表有环。

(2) 那么采用双指针来解决问题,一个指针从头结点开始一直往后遍历,另一个指针环绕一圈,如果到达前一个指针的位置那么就输出前一个指针了,如果一直到NULL,那么就输出NULL即可。

http://www.tj-hxxt.cn/news/25509.html

相关文章:

  • 网站建设公司西安怎样创建一个网站
  • 万宁网站建设公司全国网站排名
  • 网站建设公司北京华网天下实惠手机如何制作网页链接
  • 网站注册地查询深圳网络营销运营
  • 厦门国外网站建设公司网站推广属于哪些
  • 体育视频网站建设seo网站诊断报告
  • 门户网站的建设营销型网站建设需要多少钱
  • 山西营销型网站建设外包公司是正规公司吗
  • 开广告店一年利润多少湛江seo推广外包
  • 新乡住房与城乡建设厅网站网络推广网上营销
  • 文字排版都用哪些网站网站自助搭建
  • 什么网站专做韩国美妆批发的深圳网络营销推广方案
  • 做党和人民满意的好教师PPT网站什么时候友情链接
  • 北京响应式网站设计互联网营销怎么做
  • 怎么搜才能搜到网站中国刚刚发生8件大事
  • 浙江专业网页设计免费建站关键字搜索软件
  • 什么是高端网站建设谷歌排名算法
  • 空间网站打不开长春seo技术
  • 网站盈利模式网站站长seo推广
  • 织梦做的网站今日疫情最新数据
  • 网站后台修改内容看不见了头条广告入口
  • 懂得做网站还可以做什么兼职周口网络推广哪家好
  • 靠做网站可以赚钱么阿里云域名查询和注册
  • 美食美客网站建设百度平台商家我的订单查询
  • 网站建设使用的什么开鲁seo服务
  • 网站素材图片爱站网长尾关键词搜索
  • 设计图纸网站网站seo推广公司靠谱吗
  • 建e网下载武汉seo工厂
  • 性价比最高的网站建设公司学做网站培训班要多少钱
  • 一家专做特卖的网站如何创造一个自己的网站