203. Remove Linked List Elements
来源:互联网 发布:锤子电梯破解软件 编辑:程序博客网 时间:2024/05/17 02:52
展现一下dummy指针的用处。(开始操作时head可能需要上拉到dummy)
/** * 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* dummy = new ListNode(0); dummy->next = head; head = dummy; while(head->next){ if(head->next->val==val){ head->next = head->next->next; } else{ head = head->next; } } return dummy->next; }};
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
- 固态硬盘数据恢复教您如何操作
- maven常用命令实例
- php生成shell脚本并且调用
- LCA(最近公共祖先)问题 (一)
- NBUT [1464] Biggest Number dfs
- 203. Remove Linked List Elements
- 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
- Xcode7.x如何添加pch文件
- NoSql之相逢Redis
- python读取鸢尾花数据集并进行训练测试集分割
- OAuth机制
- 初学android app开发(列表以及其事件)
- yii2增加验证码详细步骤
- Android绘图之:弧形绘制