Professional Documents
Culture Documents
Bản sao của FULL SORT Single LINK LIST
Bản sao của FULL SORT Single LINK LIST
typedef struct{
char ten[30];
int ma;
float diem;
}Data;
typedef struct{
Data infor;
}Node;
typedef struct{
Node *pH;
Node *pT;
int spt;
}LList;
//SAP XEP
data temp;
temp = a;
a = b;
b = temp;
while(q->link!=pp)//Khi phan tu sau q = pp, vong lap se dung. Luc do q se dung truoc pp
q = q->link;
return q;
//Thuat toan giong 100% tren mang, ae dich sang, nhung co vai diem khac:
Node *i,*j,*vtmin;
for(i = L.pH;i->link!=NULL;i=i->link){
// i = 0 i< n i++
vtmin = i;
for(j=i->link;j!=NULL;j=j->link){
vtmin = j;
if(vtmin != i)
swap(vtmin->infor,i->infor);
Node *i,*j;
for(i=L.pH;i->link!=NULL;i=i->link){
for(j=i->link;j!=NULL;j=j->link){
if(i->infor.diem > j->infor.diem)
swap(i->infor,j->infor);
Node *i,*pos;
Data x;
for(i=L.pH->link;i!=NULL;i=i->link){
x = i->infor;
pos = i;
pos->infor = pre(L,pos)->infor;
pos = pre(L,pos);
pos->infor = x;
for(Node *i=L.pH;i->link!=NULL;i=i->link){
if(j->infor.diem<pre(L,j)->infor.diem)
swap(j->infor,pre(L,j)->infor);
}
}