题目链接:203.移除链表元素
在学数据结构时,在链表头部设置一个空结点,这样原链表的所有节点就都可以按照统一的方式进行移除,这道题刚好重温一下链表的基础知识。
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
struct ListNode* removeElements(struct ListNode* head, int val){
typedef struct ListNode ListNode;
ListNode* shead;
shead=(ListNode*)malloc(sizeof(ListNode));
shead->next=head;
ListNode *cur