求教一下蒟蒻啊,啊啊啊,能帮我添加节点的是我义父啊,求求啦~~~
  • 板块灌水区
  • 楼主go_your_a_head
  • 当前回复9
  • 已保存回复9
  • 发布时间2025/1/25 20:12
  • 上次更新2025/1/26 09:24:57
查看原帖
求教一下蒟蒻啊,啊啊啊,能帮我添加节点的是我义父啊,求求啦~~~
1558515
go_your_a_head楼主2025/1/25 20:12

非常的简单,但是我刚刚学了可怕的链表,然后要试一下熟悉一下操作,然后我就被链表闷死了、冻死了、咬死了。所以急求啊

#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);
	}
}

我想知道两根红线中间到底怎么添加节点啊啊啊 啊啊啊啊,只是单纯的添加一下,求求啦~~~~~~~~~~~!

2025/1/25 20:12
加载中...