标准链表方法
2025-04-20 21:38:04
发布于:江苏
24阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int n, m, x;
struct node {
int data;
node * next;
};
int main() {
cin >> n;
node * head, * r, * p;
head = new node;
head -> next = NULL;
r = head;
for(int i = 1; i <= n; i++) {
cin >> x;
p = new node;
p -> data = x;
p -> next = NULL;
r -> next = p;
r = p;
}
cin >> m;
p = head;
while(p -> next != NULL) {
if(p -> next -> data == m) {
p -> next = p -> next -> next;
}
else {
p = p -> next;
}
}
p = head;
while(p -> next != NULL) {
cout << p -> next -> data << ' ';
p = p -> next;
}
return 0;
}
全部评论 1
题解是不是发错了
2025-04-26 来自 江苏
0没有啊,我是AC了的
2025-04-26 来自 江苏
0
有帮助,赞一个