学生信息管理系统。求解程序

关于学生信息管理系统的一个程序,底下是部分代码,有点不太理解。不知道怎么补充。求大神指点。图片说明图片说明图片说明图片说明图片说明

http://download.csdn.net/detail/NesTa_xP/482840

http://down.51cto.com/data/637096

http://blog.sina.com.cn/s/blog_707b645501010tbm.html

好多排序的问题,,可以去看下数据结构

这里我给你写一个链表的快速排序:发福利啦!!!
List QuickSort(List *head, List tail)
{
Node *mid = head, *p = NULL, *pf = NULL;
if(head != NULL && head != tail)
{
p = head -> next;
pf = head;
while(p != tail)
{
if(p->data < mid->data)
{
pf -> next = p->next;
p->next = head;
head = p;
p = pf->next;
}
else
{
pf = p;
p = p ->next;
}
QuickSort(head, mid);
QuickSort(mid->next, p);
}
}
}