STL之statck实现
来源:互联网 发布:linux shell 输入 编辑:程序博客网 时间:2024/06/06 15:43
template<class t,class Sequence=deque<T>>class stack{friend bool operator==(const stack&, const stack&);friend bool operator<(const stack&, const stack&);public:typedef typename Sequence::value_type value_type;typedef typename Sequence::size_type size_type;typedef typename Sequence::reference reference;typedef typename Sequence::const_reference const_reference;protected:Sequence c;public:bool empty(){ return c.empty(); }size_type size(){ return c.size(); }reference top(){ return c.back(); }const_reference top()const{ return c.back(); }void push(const value_type& x){ c.push_back(x); }void pop(){ c.pop_back(); }};template<class T,class Sequence>bool operator==(const stack<T, Sequence>& x, const stack<T, Sequence>& y){return x.c == y.c;}template<class T,class Sequence>bool operator<(const stack<T, Sequence>& x, const stack<T, Sequence>& y){return x.c < y.c;}
0 0
- STL之statck实现
- STL学习之一(栈(statck))
- 用LinkedList实现statck的功能
- STL 中优先队列,队列以及statck的使用方法(priority_queu)
- STL之map实现
- STL之list实现
- STL之deque实现
- STL之heap实现
- STL之queue实现
- STL之priority_queue实现
- STL之红黑树实现
- STL之set实现
- STL之map实现
- STL之hashtable实现
- STL之hashset实现
- STL之迭代器实现
- STL之numeric实现
- STL容器之底层实现
- Android开发,连接到指定WIFI
- Jaxb
- STL之heap实现
- Android与js交互实例
- OS X 10.11 下解决Python-MysqlDB无法使用的问题
- STL之statck实现
- Best Route in a Grid
- 浅谈互联网的应聘
- 1_jingjing1
- 粒子动画处理
- STL之queue实现
- PS操作
- Oracle数据优化(SQL优化)
- MySQL5.6安装步骤(windows7/8_64位)