在显示数据功能里面按照不同要素排序形式比如:名字排序,年龄排序(要链表)

在显示数据功能里面按照不同要素排序形式比如:名字排序,年龄排序(要链表)

如果需要排序的话不建议用链表, 遍历太慢了.
假设待排序的对象是A, 有b和c两个成员变量, 可以对应你这里的名字和年龄.

bool cmp(A& a1, A& a2){
    return a1.b < a2.b;  // 按成员变量b升序排序
    return a1.c < a2.c;  // 按成员变量c升序排序
}

int main(){
    vecor<A> instances; // 所有待排序的对象实例
    sort(instances.begin(), instances.end(); cmp);
    return 0;
}