Leetcode -- Remove Linked List Elements
来源:互联网 发布:mysql 触发器 编辑:程序博客网 时间:2024/06/07 20:05
题目:
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
分析:
删除链表中顶点值为val的node
思路:
遍历链表,遇到满足要求,就改变next指针的指向。
代码:
ListNode* removeElements(ListNode* head, int val) { ListNode* l = new ListNode(0); ListNode* l1 = l; l->next = head; while(head) { if(head->val == val) { l->next = l->next -> next; } else { l = l -> next; } head = head -> next; } return l1->next; }
0 0
- [LeetCode] Remove Linked List Elements
- [LeetCode]Remove Linked List Elements
- Leetcode--Remove Linked List Elements
- [LeetCode]Remove Linked List Elements
- leetcode Remove Linked List Elements
- [LeetCode] Remove Linked List Elements
- [leetcode]Remove Linked List Elements
- leetcode--Remove Linked List Elements
- [LeetCode] Remove Linked List Elements
- 【leetcode】Remove Linked List Elements
- LeetCode:Remove Linked List Elements
- [leetcode]Remove Linked List Elements
- Remove Linked List Elements [leetcode]
- LeetCode: Remove Linked List Elements
- LeetCode Remove Linked List Elements
- [Leetcode]Remove Linked List Elements
- LeetCode Remove Linked List Elements
- Remove Linked List Elements -- leetcode
- sed 替换多个空格为一个
- href与src的区别
- Android开发规范
- 百度地图,点击地图获取经纬度和地点
- 1071. Speech Patterns (25)
- Leetcode -- Remove Linked List Elements
- MySql中truncate,delete,drop的异同点
- Android UI性能优化实战 识别绘制中的性能问题
- Spring Mvc 属性解释——@ResponseBody
- 数学之美系列二十:自然语言处理的教父 马库斯
- android adapter 深刻分析
- OpenURL 使用方法
- Android 常用框架、第三方、代码、UI整理
- Apache HTTP Server + PHP + SQL