📄 链表中插入并排序.cpp
字号:
#include<iostream>
using namespace std;
struct student
{
int number;
student *next;
};
student *head;
student *headnode;
student *Create()
{
student *pEnd;
head=headnode;
pEnd=headnode;
headnode->next=NULL;
//-------------
student *ps;
ps=new student;
cin>>ps->number;
while(ps->number)
{
pEnd->next=ps;
pEnd=ps;
student *ps;
ps=new student;
cin>>ps->number;
}
pEnd->next=NULL;
delete ps;
return(head);
}
void main()
{
head=Create();
student *p;
p=new student;
cin>>p->number;
for(student *pG=headnode;pG->next->number<p->number;pG=pG->next)
{
p->next=pG->next;
pG->next=p;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -