对类型结构的向量执行字母排序



如果我有一个结构

struct node {
string name;
node * next;
}

我有可能以某种方式将这些数据插入类型为node的向量中吗比如:

<NODE1, NODE2, NODE3, NODE4>,然后根据它们包含的名称按字母顺序对它们进行排序?

您可以选择这样做。

1) 您可以使<结构节点的运算符。http://www.tutorialspoint.com/cplusplus/cpp_overloading.htm

然后你可以做一个正常的排序。

2) 您可以使用特殊的比较器函数调用排序函数。这与情况1类似。点击此处阅读:http://www.cplusplus.com/reference/algorithm/sort/

最新更新