資料結構的鏈結串列問題~~急 共60點分3篇(下)

.........接中篇 ------------------------------------------------------------------------------------------------------ (以下為namedata.C的程式) /* sort name with pointer */ /* namedata.c */ #define MAXN 30 #define MAXL 81 main() { static char... show more .........接中篇

---------------------------------------...
(以下為namedata.C的程式)

/* sort name with pointer */
/* namedata.c */
#define MAXN 30
#define MAXL 81
main()
{
static char name[MAXN][MAXL];
char *ptr[MAXN];
char *temp;
int count =0;
int i,j;
while ( count <MAXN)
{
printf(\"name %d :\",count+1);
gets(name[count]);
if (strlen(name[count])==0)
break;
ptr[count++]=name[count];
}
for (i=0;i<count-1;i++)
for(j=i+1;j<count;j++)
if((strcmp(ptr[i],ptr[j])>0))
{
temp=ptr[j];
ptr[j]=ptr[i];
ptr[i]=temp;
}
printf(\"\\n Sorted list : \\n\");
for (i=count-1;i>=0;i--)
printf(\"name %d : %s \\n\",i,ptr[i]);
}

---------------------------------------...

請各位大大以鏈結串列的方式寫程式,我想要完整的程式,共2題,謝謝各位
Update: 1.請各位C語言高手用鏈結串列寫,謝謝
2.search.c中之total值並沒有重複,設計時請一定要至少重複一個t...
3.人名可隨便取,最好用英文
2 answers 2