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

C++速通LeetCode第6题-环形链表

快慢指针真的很好用!

/*** 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) {//快慢指针ListNode* fast = head;ListNode* slow = head;while(fast != nullptr && fast->next!= nullptr ){fast = fast->next->next;slow = slow->next;if(fast == slow){return true;}}return false;}
};

 


http://www.mrgr.cn/news/25946.html

相关文章:

  • 无人机建模详解!!!
  • 【机器学习】结构学习的基本概念以及基于约束的结构学习和基于评分的结构学习
  • EE trade:沙金是黄金吗
  • [网络]http/https的简单认识
  • 外贸获客:主动开发有用吗?
  • 零基础5分钟上手亚马逊云科技-为网站服务器配置DNS域名
  • 如何为Google RSA安排广告定制器 [2024]
  • 31. 如何在MyBatis中使用自定义拦截器?有哪些常见应用场景?
  • 显示屏芯片ST7920测试
  • 7-6 列出连通集
  • 递归函数一二
  • HarmonyOS开发实战( Beta5.0)图片编辑实现马赛克效果详解
  • Games101学习 - 光栅化
  • [ IDE ] 什么是SDK
  • vue2关闭eslint
  • 第二证券:再度下挫,贵州茅台盘中失守1300元,五粮液等创阶段新低
  • 重塑在线软件开发新纪元:集成高效安全特性,深度解析与评估支持浏览器在线编程的系统架构设计
  • 高性能编程:无锁队列
  • dngrep(版本 4.2.46.0)里配置用NotePad++打开文件
  • mysql 8.0 时间维度表生成(可运行)