作者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