看板 Programming 關於我們 聯絡資訊
※ 引述《sorryChen (陳揚和)》之銘言: : 如果我有兩個分開的array 紀錄 ex: 人名和對應的score : ex: : int name[3] = {"a", "b", "c"}; : int score[3] = {3, 2, 1} : 現在想用stl sort成 依照score來排序 : 這樣要怎麼用? 要寫個自己的swap 然後怎麼丟到sort中呢? 很遺憾你不能丟 swap 進去 -_-" vector< pair<int, string> > v ; v.push_back(make_pair(3, "a")) ; v.push_back(make_pair(2, "b")) ; v.push_back(make_pair(1, "c")) ; sort(v.begin(), v.end()) ; -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.160.254.105