
数据结构
Davidlee91
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
O(1)时间求出栈内元素最小值
转自: http://blog.163.com/kevinlee_2010/blog/static/169820820201092091554523/ 问题描述: 对现在的Stack(栈)数据结构进行改进,加一个min()功能,使之能在常数,即O(1),时间内给出栈中的最小值。可对push()和pop()函数进行修改,但要求其时间复杂度都只能是O(1)。 解决方案(1):转载 2015-01-01 14:49:13 · 544 阅读 · 0 评论 -
检测单向链表是否存在环
http://www.gocalf.com/blog/circle-of-link-list.html 问题描述:在单向链表中,每个结点都包含一个指向下一个结点的指针,最后一个结点的这个指针被设置为空。但如果把最后一个结点的指针指向链表中存在的某个结点,就会形成一个环,在顺序遍历链表的时候,程序就会陷入死循环。我们的问题就是,如何检测一个链表中是否有环,如果检测到环,如何确定环的入口点(即求转载 2015-04-19 19:58:25 · 539 阅读 · 0 评论