【发布时间】:2015-03-11 00:03:54
【问题描述】:
我有很多点 (a,b),我将 x 坐标存储在 a[] 中,将 y 坐标存储在 b[] 中。现在我需要对这些点进行 x 坐标或 y 坐标的排序。我知道 C++ 中有对的概念,但是有没有更好的方法来做到这一点。请用 C/C++ 给出答案。
【问题讨论】:
-
我想不出更好的方法来存储两个整数对,然后存储在一个两个整数对的结构中。
-
您是在询问 C 还是 C++,还是想要两者都适用的东西?
-
您可以为
a创建一个自定义迭代器,这样当您sort它时,它还会修改b中的顺序以保持一致。
标签: c++ c functional-programming