我想排序節點的向量。 我遵循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