STL之序列式容器常用函数汇总2018.8.14

@序列容器之vector:begin(); end(); size(); capacity(); empty(); operator[]; front(); back(); push_back(x); pop_back(); erase(pos); erase(first, last); resize(n, x); clear(); insert(pos, x); insert(pos, n, x);

@序列容器之list:begin(); end(); empty(); size(); front(); back(); push_front(x); push_back(x); erase(pos); pop_front(); pop_back(); clear(); remove(x); unique(); transfer(pos, first, last); splice(pos, list); splice(pos, list, i); splice(pos, list, first, last); merge(list); reverse(); sort();

@序列容器之deque:begin(); end(); empty(); size(); front(); back(); push_front(x); push_back(x); erase(pos); pop_front(); pop_back(); clear(); swap(c); erase(first, last); insert(pos, x); assign(begin, end); assign(n, x); insert(pos, begin, end); insert(pos, n, x);

@序列容器之stack:push(x); pop(); top(); empty(); size();

@序列容器之queue:push(x); pop(); front(); back(); empty(); size();

@序列容器之heap:make_heap(begin, end); push_heap(begin, end); pop_heap(begin, end); sort_heap(begin, end);(全程使用vector);

@序列容器之priority_queue:empty(); size(); top(); push(x); pop(); 

猜你喜欢

转载自blog.csdn.net/KristinaXu/article/details/81661203