会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Edison Zhou
To be a happy Programmer and Blogger!
博客园
首页
新随笔
联系
管理
2015年8月28日
剑指Offer面试题:12.在O(1)时间删除链表结点
摘要:
题目:给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。在单向链表中删除一个结点,最常规的做法无疑是从链表的头结点开始,顺序遍历查找要删除的结点,并在链表中删除该结点。这种思路由于需要顺序查找,时间复杂度自然就是O(n)。是不是一定需要得到被删除的结点的前一个结点呢?答案是否定的。
阅读全文
posted @ 2015-08-28 00:49 EdisonZhou
阅读(2415)
评论(2)
推荐(1)
编辑
公告