首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-06-05 
如何在一个双向链表中写排序typedef struct student{int numberchar name[20]double chinese,math,engli

如何在一个双向链表中写排序
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;指针的指向就可以实现了。

热点排行