当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 步长法-解决判断循环链表

Unix/Linux
看到一个进程完整的命令行
our days
为firefox注册rtsp,mms(转)
一起来学习Linux内核
Linux内核相关的i386硬件
使用PYTHON发送多播数据
100美元笔记本明年出品预计中国定购300万台
iptables 的配置问题?
Squid 错误解决一则:squid: ERROR: No running copy
FVWM新手入门不完全手册
CHATTR命令详解
vi 使用簡明手冊
GTK+2.6安装笔记
xfce 下面支持中文的终端
Fedora core3里Phpldapadmin的配置(一)
我的emacs设定。
老公的“另类”情话
用rpm包装Mysql
目录树概述
RFC文档目录

Unix/Linux 中的 步长法-解决判断循环链表


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 133 ::
收藏到网摘: n/a

新收获,明白了一个方法
所谓的步长法, 不是简单地把指针+1或者+2, 而是指 一个 p1=p1->next 另一个 p2=p2->next->next(期间还要检查p2->next是不是null) 然后比较p1==p2 如果有任何一个到了NULL,则无循环 如果两个相等了,则有循环 如果不相等,则继续,直到上两种情况出现