標題:
C++ 常見STL容器及資料結構
[打印本頁]
作者:
陳育霖
時間:
2024-1-26 20:34
標題:
C++ 常見STL容器及資料結構
本帖最後由 呂晉豪 於 2024-6-7 10:30 編輯
STL(Standard Template Library) 是 C++ 標準庫的一部分,提供了多種容器類型,用於存儲和操作數據。
vector
vector<int> myVector;
複製代碼
list: 串列
list<int> myList;
複製代碼
deque: 雙向佇列,類似於 vector 但在兩端插入和刪除的效率更高。
deque<int> myDeque;
複製代碼
set: 不重複元素集合。
set<int> mySet;
複製代碼
map
map<string, int> myMap;
複製代碼
unordered_set: 無序不重複元素集合。
unordered_set<int> myUnorderedSet;
複製代碼
unordered_map: 雜湊表(hash table)
unordered_map<string, int> myUnorderedMap;
複製代碼
stack: 堆疊,後進先出(LIFO)。
stack<int> myStack;
複製代碼
queue: 佇列,先進先出(FIFO)。
queue<int> myQueue;
複製代碼
priority_queue: 優先佇列,元素按照一定的優先順序排列。
priority_queue<int> myPriorityQueue;
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2