C++ class中写sort二级排序
2012-03-21 09:48
411 查看
做tc时被这个问题纠结住了,后来问了大牛,可以这样写。
class EvenRoute { public: struct node { int x; int y; node(int a = 0, int b = 0) : x(a), y(b) {} }; static bool cmp(const node& c, const node& d) { //加static if(c.x == d.x) return c.y < d.y; return c.x < d.x; } string isItPossible(vector <int> x, vector <int> y, int w) { struct node a[1000]; int n = 1000; //.... sort(a, a + n, cmp); return "CAN"; } };
相关文章推荐
- C++ sort vector<vector<int> > or vector<MyClass> 容器的排序
- [C++ Primer] C++中sort对类对象进行排序
- C++ 排序函数 sort(),qsort()的使用方法
- C++ 排序函数 sort()的用法
- C++STL 排序函数sort和qsort的用法与区别
- sort排序C++
- Poj 1974 The Happy Worm(sort结构体二级排序)
- C++sort()给结构体数组排序
- C++的STL库,vector sort排序时间复杂度 及常见容器比较
- C++ 中list容器,自定义sort排序规则,stl中sort自定义排序规则
- C/C++中排序的库函数sort和qsort
- C++使用sort通过cmp实现对结构体的排序
- C++ 排序函数 sort(),qsort()的用法
- C++ sort()函数对结构体排序(STL例子)
- Poj 1974 The Happy Worm(sort结构体二级排序)
- Hadoop自定义排序和自定义数据类型使用(setSortComparatorClass和setGroupingComparatorClass)
- C++ 排序函数 sort(),qsort()的用法
- 关于C++中vector和set使用sort方法进行排序
- C++ sort 排序(降序、升序)使用总结
- C++ 排序函数 sort(),qsort()的使用方法