/*
*對鍊錶的綜合操作
*功能有建立,排序,插入,刪除,輸出
*/#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...