第07課、map的使用
# map 就是一個對應表的概念,一對一的形式,跨越型態的限制 # 標頭檔 #include<map># 構造器 && 初始化 默認構造器: empty container constructor 範圍構造器: range constructor 複製構造器: copy constructor #include <iostream>#include <map>struct classcomp { bool operator() (const char& lhs,...
more...第06課、set的使用
# set 一個紀錄是否有出現過的集合 # 標頭檔 #include<set># 構造器 && 初始化 默認構造器: empty container constructor 範圍構造器: range constructor 複製構造器: copy constructor #include <iostream>#include <set>struct classcomp { bool operator() (const int& lhs, const...
more...第05課、list的使用
# list 用於處理頻繁刪除、插入導致 TLE 的題目 簡單的想就是更快速的 vector # 標頭檔 #include<list># 構造器 && 初始化 默認構造器:empty container constructor 批量構造器:fill constructor 複製構造器:copy constructor #include<list>#include<iostream>using namespace std;void print(list<int>...
more...第04課、stack的使用
# stack # 標頭檔 #include<stack># 初始化 默認構造器:empty container constructor stack<type> sk; // 默認構造器# push && pop stack 最常用的成員函數,push 在最尾處插入值,及最尾部刪除值 --> FILO (First In Last Out),先入後出的概念 #include<stack>using namespace std;int main(){...
more...