怎么求动态数组中x坐标的最大最小值、y坐标的最大最小值

如何求动态数组中x坐标的最大最小值、y坐标的最大最小值。
一些点的坐标放在二维数组里,要求:x坐标的最大最小值、y坐标的最大最小值。

for(int i=0;i<m_PointList->GetSize();i++),所有的点存放在m_PointList中,请高手指教!急!!

------解决方案--------------------
排个序先~
------解决方案--------------------
循环扫一下就是了
如果m_PointList是CList类型的,可以参考CList的例子

C/C++ code

// Define myList.
CList<CString,CString&> myList;

// Add two elements to the list.
myList.AddHead(CString("ABC"));
myList.AddHead(CString("123"));

// Dump the list elements to the debug window.
POSITION pos = myList.GetHeadPosition();
for (int i=0;i < myList.GetCount();i++)
{
   TRACE("%s\r\n", (LPCSTR) myList.GetNext(pos));
}