如果我有结构
struct node {
string name;
node * next;
}
我是否有可能以某种方式将此数据插入到node类型的向量中 说:
<NODE1, NODE2, NODE3, NODE4>
然后按照它们包含的名称按字母顺序对它们进行排序?
答案 0 :(得分:0)
您可以选择这样做。
1)你可以重载&lt;结构节点的运算符。 http://www.tutorialspoint.com/cplusplus/cpp_overloading.htm
然后你可以做一个正常的排序。
2)您可以使用特殊比较器功能调用sort函数。这与案例1类似。请在此处阅读:http://www.cplusplus.com/reference/algorithm/sort/