K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
已知单链表节点定义如下:
struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(nullptr) {} };
且题目中仅提供指向目标删除节点的指针p,该节点既不是链表头节点也不是尾节点。
delete p;
p->val = p->next->val; ListNode* temp = p->next; p->next = p->next->next; delete temp;
p = p->next; delete p;
pre->next = p->next; delete p;