单链表头结点未知的情况下删除任意节点
2014-02-25 18:22
225 查看
今天面试,遇到标题描述的面试题,当时意会错了意思(当然答案也没对上)。回来仔细琢磨了下,题目蛮有技巧性的,因为找不到头结点,所以没法直接将该节点的前一个节点直接指向后一个节点,然后再删除该节点,这里分享下我的思路:
1、假设当前节点为A,通过next得到下一个节点B
2、将B节点的数据和next指向覆盖A节点
3、删除B节点
1、假设当前节点为A,通过next得到下一个节点B
2、将B节点的数据和next指向覆盖A节点
3、删除B节点
相关文章推荐
- 爱立信软件+服务收入占67% CEO称转型到了关键点
- 2亿个整数中求最大的100万之和
- hbase 写操作参数优化
- tomcat7--container
- Revit API选择三维视图上一点
- 高效jQuery
- PHP性能优化工具–xhprof安装
- 寻找最大的k个数
- 解决jquery mobile的header和footer在点击屏幕的时候消失的办法
- 计算机基本概念
- URAL 1586. Threeprime Numbers
- ArrayAdapter
- Android Studio 快捷键盘
- libevent event_set函数与event_add函数解析 [SYM]
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read
- 五大常用算法之五:分支限界法
- OpenCV cvDFT 傅里叶变换
- ios UIButton得 几种触发方式
- 五大常用算法之四:回溯法
- 记录我的旅程