A67931. 下面函数用“哑结点”统一处理删除单向链表中的头结点与中间结点。横线处应填( )。1 struct Node{
单选题
知识点
题目描述
下面函数用“哑结点”统一处理删除单向链表中的头结点与中间结点。横线处应填( )。
1 struct Node{
2 int val;
3 Node* next;
4 Node(int v):val(v),next(nullptr){}
5 };
6
7 Node* eraseAll(Node* head, int x){
8 Node dummy(0);
9 dummy.next = head;
10 Node* cur = &dummy;
11 while(cur->next){
12 if(cur->next->val == x){
13 Node* del = cur->next;
14 ______________________
15 delete del;
16 }else cur = cur->next;
17 }
18 return dummy.next;
19 }选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员