gpt4 book ai didi

c++ - 按 x 值排序坐标

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:24 25 4
gpt4 key购买 nike

我有以下代码:

#include <vector>
using namespace std;
struct Point
{
int x, y;
};
bool Sort(struct Point& a,struct Point& b){
return a.x<b.x;
}
int main(int argc, char *argv[])
{
vector<Point>a;
for (int i=0;i<10;i++){
cin>>a[i].x>>a[i].y;
}
sort(a,10,Sort);
system("PAUSE");
return EXIT_SUCCESS;
}

但好像不对。您能告诉我要使用的排序函数的正确形式吗?

最佳答案

你应该这样调用它:

sort( a.begin(), a.end(), Sort);

http://www.cplusplus.com/reference/algorithm/sort/

关于c++ - 按 x 值排序坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com