c++ stl 有没有无重复元素队列这样的容器?
大家讲道理
大家讲道理 2017-04-17 13:13:01
0
4
955

c++ stl 有没有无重复元素队列这样的容器 ?

我用unordered_set试过是可以的,就是不知道还有没有其他符合这种特性的容器。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(4)
洪涛

又要隊列,又要無重複,你只好自己給索引了,所以你需要配合使用兩個容器。你可以考慮一下queue + set/unordered_set。插入物件的時候,先檢查一下物件在不在set裡面,在的話就失敗,不在的話兩個容器同時加入。 pop出來的時候反著做。

Peter_Zhu

使用 {vector/deque/list} + {set/unordered_set}

大家讲道理

單獨的容器沒有能滿足的,但自己可以實現。要看看使用場景來決定如何實現醉合適,

洪涛

沒有。你什麼場景需要,說來聽聽

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!