203. Remove Linked List Elements
来源:互联网 发布:finereport数据查询 编辑:程序博客网 时间:2024/05/17 03:06
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) { while(head && head->val==val){ head = head->next; } ListNode* p = head; while(p && p->next){ if(p->next->val == val){ p->next = p->next->next; }else{ p = p->next; } } return head; }};
0 0
- 203. Remove Linked List Elements(Linked List)
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- excel导入导出用例设计总结
- python读入中文txt
- 穷人的语义处理工具箱之二:语义编辑距离
- ubuntu下Hive安装
- IOS汉字转拼音
- 203. Remove Linked List Elements
- 华硕(苏州)公司校招经验(上)
- uboot切换kernel花屏
- TinyXml查找唯一节点及修改节点操作
- 贪心1002
- Windows系统下gvim字体和主题设置,显示行号
- java访问权限和几个常用的关键字
- redis之整数集合的实现源码分析
- Git协议深度解析(来自官方文章)