l鍊錶的綜合操作

2021-04-12 21:53:39 字數 1002 閱讀 6674

#define null 0

#define len sizeof(struct student)

struct student;

main()

}p2->next=null;

printf("head: %0x,last:%0x/n",head,p1);/*鍊錶生成結束*/

/*輸出鍊錶*/

p1=head;

printf("/nnow the new list is:/n");

for(n=1;n<=listnum;++n,p1=p1->next)

/*刪除乙個節點*/

p1=head;

n=1;

dowhile(j<1||j>listnum);/*從 1到listnum 有效*/

while(nnext;++n;

}if(j==1)

else

--listnum;/*刪除節點結束*/

/*輸出節點*/

p1=head;

printf("/nnow the new list is:/n");

for(n=1;n<=listnum;++n)

/*插入乙個節點*/

dowhile(j<1||j>listnum+1);/*從 1到listnum+1 有效*/

p1=head;

n=1;

while(nnext;n++;}

p1=(struct student*)malloc(len);

p1->num=num1++;p1->score=score1++;

if(j==1)

else

++listnum;/*插入節點結束*/

/*輸出鍊錶*/

p1=head;

printf("/nnow the new list is:/n");

for(n=1;n<=listnum;++n )

scanf("%d",&j);  

}

對鍊錶的綜合操作

對鍊錶的綜合操作 功能有建立,排序,插入,刪除,輸出 include include typedef int elemtype typedef struct nodetype nodetype,linktype linktype create p2 next null free p1 return ...

C語言鍊錶綜合操作

預處理命令 include include define len sizeof struct student define format ld,f define p format ld 5.1f n define null 0 構造結構體 struct student 構造乙個結構體型別 int n...

鍊錶的綜合使用

鍊錶的使用 建立 include 分配空間 define null 0 define len sizeof struct student struct student 定義結構體 int n 全域性變數,記錄結點個數 struct student creat void p2 next null re...