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

手机编程软件哪个好网站关键词优化的价格

手机编程软件哪个好,网站关键词优化的价格,永兴网站制作,电话怎么做网站域名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.dinnco.com/news/71256.html

相关文章:

  • 做业务的网站怎么上百度搜索
  • 太原做网站要多少钱呢广州短视频代运营
  • 怎么做网站dreamwave360收录提交
  • 使用html5的网站近两年网络营销成功案例
  • 爱做片视频网站google store
  • 做电商网站的框架结构图百度在线翻译
  • 肥城网站开发公司百度app
  • 河北省住房和城乡建设厅 网站武汉seo优化公司
  • 惠州网站建设哪家便宜今日头条热搜榜
  • 做网站公司排行站长工具高清
  • 廊坊网站排名优化公司哪家好网络营销与直播电商好就业吗
  • 企业光纤局域网组网方案seo网络推广知识
  • wordpress如何添加自定义商品链接汉川seo推广
  • 采集类淘宝客网站怎么做icp备案查询官网
  • 国外专门用于做网站图片的成都seo整站
  • 沧州微酷网络科技有限公司百度优化教程
  • 定制型网站制作成人教育机构排行前十名
  • 网站logo如何做链接枣庄网站建设制作
  • 如何制作餐馆网站关键词优化搜索引擎
  • wordpress 站外链接腾讯广告联盟
  • 苏州网络公司有哪些成都sem优化
  • 公司网站必须做可信认证吗软文写手兼职
  • wordpress主题首页显示不全seo是哪里
  • 做网站的销售今日大新闻
  • 网站开发 语言济南seo全网营销
  • 可以做问卷的网站有哪些宁德seo优化
  • 可以做免费的网站吗万网域名注册官网阿里云
  • 做网站需学什么苏州seo关键词优化推广
  • 网站计费系统怎么做seo排名优化工具
  • 酒店网站建设系统介绍百度公司官方网站