LeetCode 237 删除单链表中某一个结点
来源:互联网 发布:淘宝店铺封面象数多少 编辑:程序博客网 时间:2024/05/29 15:29
题意:现在要删除某一个单链表中的某一个结点,只已知这个结点,其他信息均不知。
题解:假如给定:A->B->C->D->E->F 现在要删除C,但是并不知B,也就是不能通过B来删除C,但是我们知道D,那么我们就可以把D的信息复制给C,然后把D删除。
代码如下:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: void deleteNode(ListNode* node) { ListNode* tmp=node->next; //a b c d e f delete c node->val=tmp->val; node->next=tmp->next; free(tmp); }};
0 0
- LeetCode 237 删除单链表中某一个结点
- 单链表中删除重复结点
- LeetCode基础-链表-删除重复结点
- C/C++ | 26-17 已知一个单向链表的头,删除其某一个结点的算法
- 单链表中通过某一结点指针删除该结点
- 删除单链表中重复结点(结点值为整数)
- <LeetCode> 题174:删除链表中倒数第n个结点
- (LeetCode)Delete Node in a Linked List --- 删除链表中结点
- 单链表中删除重复元素的结点
- 单链表中结点删除、排序与反转
- leetcode解题之237# Delete Node in a Linked List Java版 (删除链表中指定的结点)
- 【LeetCode-面试算法经典-Java实现】【083-Remove Duplicates from Sorted List(排序的单链表中删除重复的结点)】
- Photoshop脚本 > 删除某一个通道
- win7中删除某一个服务
- IOS 字符串删除某一个字符
- Hbase 删除某一个列族
- C#XML删除某一个节点
- List<Object>删除某一个Object
- BUAA:DZY的根【思维】
- 【noip模拟题】数列
- 外部系统接口稽核经验谈
- 树莓派OSMC如何设置成中文
- AVCaptureDevice一些设置
- LeetCode 237 删除单链表中某一个结点
- 从头认识Spring-1.13 注入properties与null
- poj3189Steady Cow Assignment
- 程序员努力提升自己,循序渐进学编程
- POJ3620
- c++ 线程并发、任务队列、异步 任务封装和分发 lambda与任务 boost
- android-Creating Multiple APKs for Different Screen Sizes,Creating Multiple APKs for Different GL Te
- 创建一个自定义类加载器实现class文件(字节码文件)的加密解密的实例
- 成为优秀程序员的10个有效方法-要有自己的认识