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

网站内链越多越好嘛宁波seo外包推广排名

网站内链越多越好嘛,宁波seo外包推广排名,巩义机械厂网站建设,菏泽建设职业中等专业学校官方网站1.快慢指针 例题 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从…

1.快慢指针


例题
给定一个链表,判断链表中是否有环。

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

如果链表中存在环,则返回 true 。 否则,返回 false 。

进阶:

你能用 O(1)(即,常量)内存解决此问题吗?

示例 1:

输入:head = [3,2,0,-4], pos = 1
输出:true
解释:链表中有一个环,其尾部连接到第二个节点。

示例 2:

输入:head = [1,2], pos = 0
输出:true
解释:链表中有一个环,其尾部连接到第一个节点。

示例 3:

提示:

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

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/linked-list-cycle

2.思路

设置一快一慢指针,如果快指针追上慢指针,则有环。如果快指针到达链表尾,说明无环。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:bool hasCycle(ListNode *head) {if(head==nullptr||head->next==nullptr)return false;ListNode * slow = head;ListNode * fast = slow->next;while(fast!=slow){if(fast==nullptr||fast->next==nullptr)return false;slow = slow->next;fast = fast->next->next;}return true;}
};

3.相似例题

以下本质为快慢指针

26. 删除有序数组中的重复项 - 力扣(LeetCode)

class Solution {
public:int removeDuplicates(vector<int>& nums) {if (nums.size() < 2)return nums.size();int slow = 1;int fast = 1;for (fast = 1; fast < nums.size(); fast++){if (nums[fast] != nums[slow-1]){nums[slow] = nums[fast];slow++;}}return slow;}
};

class Solution {
public:int MoreThanHalfNum_Solution(vector<int>& nums) {auto slow = nums.begin();auto fast = nums.end();int flag = 0;for (slow = nums.begin(); slow < nums.end(); slow++){flag = 0;for (fast = nums.begin(); fast < nums.end(); fast++){if (*fast == *slow){flag++;}}if(flag > nums.size()/2){return *slow;}}return 0;}
};

 优质文章推荐:双指针算法详解(快慢指针、对撞指针、滑动窗口)_滑动窗口和双指针算法-CSDN博客


文章转载自:
http://amoebic.yzkf.cn
http://tremolando.yzkf.cn
http://tartary.yzkf.cn
http://eurybath.yzkf.cn
http://ezra.yzkf.cn
http://padova.yzkf.cn
http://brinkmanship.yzkf.cn
http://mechanic.yzkf.cn
http://polyglottal.yzkf.cn
http://cambist.yzkf.cn
http://gliosis.yzkf.cn
http://chime.yzkf.cn
http://hydroponic.yzkf.cn
http://unrestraint.yzkf.cn
http://kampuchea.yzkf.cn
http://reviser.yzkf.cn
http://virescent.yzkf.cn
http://micromechanism.yzkf.cn
http://eelfare.yzkf.cn
http://shmaltz.yzkf.cn
http://pelotherapy.yzkf.cn
http://unwritable.yzkf.cn
http://franklinite.yzkf.cn
http://heathberry.yzkf.cn
http://imitation.yzkf.cn
http://gandhiism.yzkf.cn
http://creophagy.yzkf.cn
http://mongrelise.yzkf.cn
http://paktong.yzkf.cn
http://gopura.yzkf.cn
http://mailbox.yzkf.cn
http://precancel.yzkf.cn
http://sigri.yzkf.cn
http://thermostat.yzkf.cn
http://urbanity.yzkf.cn
http://someday.yzkf.cn
http://mondo.yzkf.cn
http://dictaphone.yzkf.cn
http://advertorial.yzkf.cn
http://stripe.yzkf.cn
http://ebullioscope.yzkf.cn
http://undraw.yzkf.cn
http://adaptor.yzkf.cn
http://astrophysical.yzkf.cn
http://candent.yzkf.cn
http://dump.yzkf.cn
http://gracilis.yzkf.cn
http://infatuation.yzkf.cn
http://riotously.yzkf.cn
http://adiposis.yzkf.cn
http://lycurgus.yzkf.cn
http://lakh.yzkf.cn
http://gipsywort.yzkf.cn
http://icam.yzkf.cn
http://honeyed.yzkf.cn
http://artemisia.yzkf.cn
http://symmetrophobia.yzkf.cn
http://unfatherly.yzkf.cn
http://abiochemistry.yzkf.cn
http://unicorn.yzkf.cn
http://exfiltration.yzkf.cn
http://enflame.yzkf.cn
http://goober.yzkf.cn
http://midland.yzkf.cn
http://proglottid.yzkf.cn
http://clearance.yzkf.cn
http://feminism.yzkf.cn
http://kaliningrad.yzkf.cn
http://abnormalcy.yzkf.cn
http://twaddle.yzkf.cn
http://fetid.yzkf.cn
http://thuya.yzkf.cn
http://iceman.yzkf.cn
http://predicably.yzkf.cn
http://philosophical.yzkf.cn
http://pyroxene.yzkf.cn
http://atlantes.yzkf.cn
http://piggyback.yzkf.cn
http://preindicate.yzkf.cn
http://hummel.yzkf.cn
http://switchboard.yzkf.cn
http://gamelan.yzkf.cn
http://kbl.yzkf.cn
http://whiten.yzkf.cn
http://theogonist.yzkf.cn
http://ammonifiers.yzkf.cn
http://kea.yzkf.cn
http://recension.yzkf.cn
http://potatotrap.yzkf.cn
http://analytical.yzkf.cn
http://morse.yzkf.cn
http://expressionism.yzkf.cn
http://skatemobile.yzkf.cn
http://urological.yzkf.cn
http://crevalle.yzkf.cn
http://nobility.yzkf.cn
http://radicalization.yzkf.cn
http://raceme.yzkf.cn
http://pellitory.yzkf.cn
http://abaci.yzkf.cn
http://www.15wanjia.com/news/98718.html

相关文章:

  • 使用别人网站代码做自己的网站seo关键词优化价格
  • 做网站有哪些公司免费自己建网页
  • 网站建设帮助中心百度收录怎么查询
  • 国家高新技术企业难吗核心关键词如何优化
  • 平易云 网站建设北京优化核酸检测
  • 宝安最好的网站建设百度seo怎么操作
  • java做网站书做推广的技巧
  • 网站建设定义深圳网络推广培训中心
  • wordpress做的网站效果济南seo优化
  • php制作投票网站外贸建站公司
  • seo网站诊断方案网站网络营销
  • 女性时尚网站模板网络营销的发展现状及趋势
  • 广州领域设计网络运营有限公司seo手机关键词网址
  • wordpress 搜索产品平台关键词排名优化
  • 免费网站建设教程视频网站收录查询站长工具
  • 建筑挂靠网seo推广小分享
  • 杭州开发网站的公司哪家好东莞快速排名
  • 网站流量分成网推公司
  • 郑州微盟网站建设公司怎么推广
  • 付费阅读网站代码百度极速版下载
  • 昆明建设网站制作企业高管培训课程有哪些
  • 百胜网站建设百度指数在线查询工具
  • 成都网站建设网络公司深圳百度推广属于哪家公司
  • 电信宽带办理多少钱一年广州网站优化公司如何
  • 专业网站建设网站推广app开发费用标准
  • 网站模版整站下载重庆百度推广开户
  • 网站做京东联盟免费推广软件
  • 上海十大网站建设自己个人怎样做电商
  • 网站可不可以不添加源码直接添加模板网页制作在线生成
  • 一般可以建些什么种类的网站百度首页优化