我想排序节点的向量。 我遵循this thread的建议并且超载了我的
struct的<运营商。但是,在调用排序之后,我没有获得排序列表。通过重载对自定义对象的向量排序<
vector<node*> test
//fill test with nodes
sort(test.begin(),test.end());
输出:
我通过以下称排序
Presort data is: 1,1,2,3,3,1,2,1,1
Postsort data is: 3,2,1,1,1,1,2,1,3
“left”a nd'right'是指?排序后可能需要更新它们。 – 1201ProgramAlarm
这是代码中未列出的其他部分。我删除它们以减少混淆 – Matt