[求助][急]链表排序..
假设有个链表,没个结点存放了若干数据。
现在我要按结点中的关键字(数据)进行排序。
问题出来了,假设我同时需要对数据A,和数据B,分别排序,那么我就得写两个函数,因为其中
p->A 和 p->B 不能一致。
还没说清楚的话举个例子
struct p{
double height;
double weight;
p *next;
}
我如果要按“身高”和“体重”给分别链表排序,只用一个函数整合,该怎么做?
注:不是主次之分,就是把两个代码类似的函数合并为一个函数的问题。
[此贴子已经被作者于2007-8-11 1:59:37编辑过]