我用連結串列吧
#include"stdio.h"
#include"stdlib.h"
#defineOK1
#defineERROR0
typedefintstatus;
typedefintElemType;
typedefstructLnode
{ElemTypedata;
structLnode*next;
}Lnode,*LinkList;
statuslistInsert(LinkList&l,ElemTypee)
{
LinkListp,s;
for(p=l->next;p->next;p=p->next)
s=(LinkList)malloc(sizeof(Lnode));
s->data=e;
if(p->next->data>e)
s->next=p->next;p->next=s;
break;
}
p=p->next;p->next=s;s->next=null;break;
returnOK;
我用連結串列吧
#include"stdio.h"
#include"stdlib.h"
#defineOK1
#defineERROR0
typedefintstatus;
typedefintElemType;
typedefstructLnode
{ElemTypedata;
structLnode*next;
}Lnode,*LinkList;
statuslistInsert(LinkList&l,ElemTypee)
{
LinkListp,s;
for(p=l->next;p->next;p=p->next)
{
s=(LinkList)malloc(sizeof(Lnode));
s->data=e;
if(p->next->data>e)
{
s->next=p->next;p->next=s;
break;
}
p=p->next;p->next=s;s->next=null;break;
}
returnOK;
}