作者timTan (用口頭禪區分年記)
看板C_and_CPP
標題Re: [問題] 關於STL的set
時間Wed Jul 22 16:14:49 2009
※ 引述《stockyo (就做吧)》之銘言:
: 請問一下
: 若我需要儲存的資料字串為 "book" "apple" "apple" "cat"
: 但我想要過濾掉apple重覆一次,也就是儲存一次就好
: 我發現set可以達到我的要求
: 可是,我又想要順序不亂,也就是按照我的輸入
: 變成 "book" "apple" "cat"
: 但...set卻會自己排好序
: 請問有什麼方法可以兩全其美嗎?
set , vector 並用
使用 set 來檢查重複性
使用 vector 來儲存資料,維持你插入的順序
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.84
1F:推 stockyo:請問如何用set只檢查重複性呢? 07/22 16:26
2F:推 Ebergies:if( yourSet.find( blah...)!= ...) yourVector.push_... 07/22 16:47
3F:→ stockyo:OK!! 用find...謝謝!! 07/22 16:56