LeetCodeOJ_203_Remove Linked List Elements
来源:互联网 发布:四海金戈 全武将数据 编辑:程序博客网 时间:2024/06/06 04:56
答题链接
题目:
Remove all elements from a linked list of integers that have value val.
Example
Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val = 6
Return: 1 –> 2 –> 3 –> 4 –> 5
代码:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* removeElements(ListNode* head, int val) { ListNode* preNode; ListNode* curNode; curNode=head; preNode=NULL; while(curNode!=NULL){ if(curNode->val==val){ if(preNode!=NULL) preNode->next=curNode->next; else head=head->next;//首个节点值为val的情况 } else preNode=curNode; curNode=curNode->next; } return head; }};
结果:
0 0
- LeetCodeOJ_203_Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- leetcode_Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Leetcode_203_Remove Linked List Elements
- java.lang.NoSuchFieldError: count at org.eclipse.jface.viewers.ColumnViewer$1.mouseDown
- bzoj3714【PA2014】Kuglarz
- 例题5.13 战争和物流 LA4080
- 素描绘画中体积和空间感问题探讨
- 10.4凌晨做题——洛谷P1220关路灯
- LeetCodeOJ_203_Remove Linked List Elements
- 素描怎样画出体积感—“转折”
- Spring Batch Example – XML File To CSV File(六)
- DTLS协议 RFC4347翻译(未完成版)
- 在eclipse中进行nutch1.7二次开发通过ant编译build.xml出现Class not found javac1.8
- HDU 5497 Inversion (BIT)
- [深入理解Java虚拟机]第二章 内存区域
- Tutorial: ROS Control
- mac os下编写对拍程序