【leetcode 简单】 第三十五题 环形链表
2024-10-18 20:22:51
给定一个链表,判断链表中是否有环。
进阶:
你能否不使用额外空间解决此题?
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
bool hasCycle(struct ListNode *head) {
struct ListNode *pfast,*pslow;
if(NULL == head || head->next == NULL)
{
return false;
}
pfast = pslow = head;
while(pfast->next != NULL && pfast->next->next !=NULL)
{
pfast = pfast->next->next;
pslow = pslow->next;
if(pfast == pslow)
{
return true;
}
}
return false;
}
最新文章
- savedInstanceState的作用
- 何必苦等VS2015?来看看VS2013下实现移动端的跨平台开发
- 转!!mybatis在xml文件中处理大于号小于号的方法
- Poj(2784),二进制枚举最小生成树
- 腾讯优测干货精选| 安卓开发新技能Get -常用必备小工具汇总
- centos安装——usb安装技术问题整理
- 批量修改java文件的包名
- fstat().stat()函数
- SGU 117.Counting
- 《Hadoop权威》学习笔记四:Hadoop的I/O
- 管理Android通信录
- Ant学习总结5(配合Ant视频8,9)
- React Native填坑之旅 -- 使用react-navigation代替Navigator
- .NET下的使用ActiveMQ
- [UE4]子弹穿透多个机器人
- js对象以及DOM
- Python+Selenium学习--设置等待时间
- Java潜在的坑持续总结
- Android 扩大view点击范围
- js节流函数高级版