无表头表尾指针的单链表删除节点
2009-11-26 15:15
330 查看
1,该链表为单向链表
2,一个指向将被删除的节点的指针p
3,无表头表尾指针
几天前去Oracle笔试,看到这个题目,觉得根本不好做。回来搜到答案发现自己大学真是白上了,知识都学死了。记录以警示。
while(p->next)
{
p->data=p->next->data;
p=p->next;
}
delete p;
http://topic.csdn.net/t/20050822/10/4222698.html
2,一个指向将被删除的节点的指针p
3,无表头表尾指针
几天前去Oracle笔试,看到这个题目,觉得根本不好做。回来搜到答案发现自己大学真是白上了,知识都学死了。记录以警示。
while(p->next)
{
p->data=p->next->data;
p=p->next;
}
delete p;
http://topic.csdn.net/t/20050822/10/4222698.html
相关文章推荐
- 6-2 单链表结点删除(20 分)_单链表的删除节点的两种方式——还是双指针和链表覆盖好用
- 13 在O1的时间删除链表节点-使用一个节点指针
- 无头节点的单循环链表中删除指针s所指结点的前驱结点
- 利用二级指针删除单向链表节点
- Remove Nth Node From End of List(从链表表尾删除第n个节点)
- [google面试CTCI] 2-3 只给定链表中间节点指针,如何删除中间节点?
- 一个单向链表,不知道头节点,一个指针指向其中一个节点,问如何删除这个指针指向的节点?
- 链表中头和尾节点/指针的常规用法:插入、删除、遍历
- (转)问题:假设一个没有头指针的单链表。一个指针指向此单链表中间的一个节点(既不是第一个,也不是最后一个节点),请将该节点从单链表中删除。
- [google面试CTCI] 2-3 只给定链表中间节点指针,如何删除中间节点?
- 怎么删除一个没有头指针的单链表的一个节点?
- 【算法之链表(三)】单链表中,在仅允许使用一个指针的情况下,在指定的节点前面插入以及删除一个节点
- 给定链表中某个节点的指针,删除链表中的该节点
- 只知道某个单向链表的中的某个指针,且该指针不是尾指针,如何删除该节点。
- 1.01一个单向链表,不知道头节点,一个指针指向其中的一个节点,问如何删除这个指针指向的节点?
- 给定一个单向链表,目前已经有一个指针,指向某一个节点(记作A),现在要删除这个节点A,如何操作。
- 带有头指针的链表的 创建 输出 查找 删除 释放 排序(冒泡排序)功能实现(尾插法(自动记录最后一个节点))
- C 13 理解指针---二级指针来删除链表的节点
- 只给出链表某节点的的指针,如何删除它(不允许遍历)
- 给定链表中间节点指针,删除中间节点的方法