社区讨论

求教一下蒟蒻啊,啊啊啊,能帮我添加节点的是我义父啊,求求啦~~~

灌水区参与者 4已保存回复 9

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
9 条
当前快照
1 份
快照标识符
@m6c5iwb2
此快照首次捕获于
2025/01/25 20:12
去年
此快照最后确认于
2025/11/04 10:39
4 个月前
查看原帖
非常的简单,但是我刚刚学了可怕的链表,然后要试一下熟悉一下操作,然后我就被链表闷死了、冻死了、咬死了。所以急求啊
CPP
#include<bits/stdc++.h>
using namespace std;
struct Node{
	int value;
	Node *next;
}a[100001],*head;
int n;
int main() {
	scanf("%d", &n);
	head=NULL;
//--------------------------------
	for(int i=1;i<=n;i++){
		scanf("%d",&a[i].value);
		
	}
//---------------------------------
	for(Node *t=head;t;t=t->next){
		for(Node *p=t->next;p;p=p->next){
			if(t->value>p->value){
				t->next=p->next;
				p->next=t;
			}
		}
	}
	for(Node *p=head;p;p=p->next){
		printf("%d ",p->value);
	}
}
我想知道两根红线中间到底怎么添加节点啊啊啊 啊啊啊啊,只是单纯的添加一下,求求啦~~~~~~~~~~~!

回复

9 条回复,欢迎继续交流。

正在加载回复...