Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15341
  • 博文数量: 7
  • 博客积分: 506
  • 博客等级: 下士
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-14 10:57
文章分类
文章存档

2012年(7)

我的朋友

分类: 数据库开发技术

2012-05-14 14:56:15

设置两个指针,p1,p2, 开始p1,p2均位于链接的头部。
p1 每次步进两步,
p2 每次步进一步
当p1到达链表的末尾时,p2所在的位置就是链表的中间元素
阅读(203) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:openSuSE 的人气为何远不如 Ubuntu 和 Fedora

给主人留下些什么吧!~~

qingchiw2012-06-27 10:45:42

有这种需求不如用平衡B树或者线性数组,遍历毕竟还是O(n)的复杂度,如果要排序或者多重遍历那就变成O(n^2)了