读书人

怎么在一个双向链表中写排序

发布时间: 2012-06-05 13:54:06 作者: rapoo

如何在一个双向链表中写排序
typedef struct student
{
int number;
char name[20];
double chinese,math,english;
double sum;
struct student *prior,*next;
}list;
如何排序 按sum(总和)排序 从高到低

[解决办法]
这个程序实现起来比较简单。

利用冒泡发比较double sum;的大小。

然后调换struct student *prior,*next;指针的指向就可以实现了。

读书人网 >C语言

热点推荐