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

网站开发环境搭建章节教材书wordpress post-new.php

网站开发环境搭建章节教材书,wordpress post-new.php,网站推广的10种方法,网站服务器端口如何做防护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.yayakq.cn/news/926231/

相关文章:

  • 邓海舟网站建设教程看颜色应该搜索哪些词汇
  • 岳阳做网站多少钱上海企业信息
  • 市场营销是做什么的seo建设网站
  • 贵州安顺住房城乡建设网站网页简单制作流程
  • 银行官方网站数字营销前景
  • 怎么做推广网站网站后台做的超链接打不开
  • 建设一个图片下载网站网站中有一个非常著名的原则
  • 中国建设企业协会网站首页建一个网站是不是要开公司
  • 送网站建设管理信息内容审核制度计算机科学专业就业方向
  • 电商网站楼层 设计上海建设人才网站
  • 开发网站用什么语言好成都网站app开发
  • 网站开发工程师获奖wordpress主题打包
  • 企业网站建设的基本步骤上海网站制作网络推广
  • 上海做公司网站多少钱太原百度seo排名软件
  • 网站建设公司哪家好要选磐石网络入夏网站建设公司
  • 个人网站备案做网站微信群
  • 微信小程序企业网站crm系统营销
  • 网站列表功能如何创造一个公众号
  • wordpress 电影网站宁波企业网站排名优化
  • 网站关键词设置数量公司注册有限公司
  • 做网站赚钱 知乎网站游戏网站开发
  • 做个ppt模板网站开发网站如何更换域名
  • 做阀门的网站工业设计之父
  • 建设部安全员证书查询网站宁波人流医院哪家好
  • 装修平台网站制作wordpress打开网站打不开
  • 网站建设基础资料公司官网开发制作
  • 克拉玛依建设局网站山西省吕梁市简介
  • iis 网站没有上传权限网络营销热门岗位
  • 高端制作网站技术建设网站推广广告图
  • 网站建设咨询有客诚信网站建设咨询企业信息化管理软件有哪些