作者Hack (阿葉)
看板C_and_CPP
標題[問題] 二維陣列排序
時間Mon Nov 18 15:58:10 2013
想問一下該如何排序二維陣列,假設二維陣列資料如下:
[0][0]
[0][1]
┌───┬───┐
Array[0]│ x │ 2 │
├───┼───┤
Array[1]│ y │ 1 │
└───┴───┘
該如何以第二行的值來排序,而且整列會一起跟著移動
排序完如下:
┌───┬───┐
Array[0]│ y │ 1 │
├───┼───┤
Array[1]│ x │ 2 │
└───┴───┘
有找到STL的sort(),但好像只能排序一維陣列
請問大家有好的二維陣列排序方法嗎,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.51.180
推 Feis:3自訂形態不一定 work, 改 vector<> 或 array<> 後用 sort 11/18 16:44
推 cutekid:推(Y) 11/18 17:06
※ 編輯: Hack 來自: 140.115.51.180 (11/18 17:13)
→ Hack:感謝樓上兩位大大不吝指教!!! C大還幫我解析用法 大感謝!! 11/18 17:36
→ Hack:這板神人真多XD 11/18 17:36
→ xpride:你的ID問這個問題有點搭不來呢... 11/18 18:53
→ Hack:慚愧Orz 11/18 19:59