對鍊錶的綜合操作

2021-05-24 15:54:20 字數 682 閱讀 4674

/*

*對鍊錶的綜合操作

*功能有建立,排序,插入,刪除,輸出

*/#include

#include

typedef int elemtype;

typedef struct nodetype

nodetype,*linktype;

linktype create()

p2->next=null;

free(p1);

return(head);

}void output(linktype head)

}linktype sort(linktype head)

ph=ph->next;

}p1=p1->next;

}return(head);

}linktype del(linktype head)

if(ph==null)//沒有找到要刪除的結點

else

else//刪除其它結點

}free(ph); 

return(head);

}linktype insert(linktype head)

if(head->next->data > insert->data)//插入頭部

else//插入到其它地方

return(head);

void main()

l鍊錶的綜合操作

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 n...

對鍊錶的操作

這段 沒有主函式,如果想要實現的話 將其放在 h 檔案中呼叫就可以了 如果閒麻煩的話可以直接在這段 後面加乙個主函式,試著呼叫各個函式,觀其功能。對鍊錶的操作函式 void creat 建立鍊錶 bool insert 插入鍊錶 void search 查詢鍊錶 bool del 刪除鍊錶 void...

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...