可遍历的栈Stack
来源:互联网 发布:阿里云管理终端怎么用 编辑:程序博客网 时间:2024/06/18 09:44
1 需求
- STL里的stack是不容许遍历的。因此,无法使用find等函数。
2 代码
template<typename T, class Container = std::list<T> >class Stack{public: typedef typename Container::iterator iterator; iterator begin(){ return container_.begin(); } iterator end() { return container_.end(); } void push(const T& vaule){ container_.push_front(vaule); } void pop(){ container_.pop_front();} T top(){ return container_.front(); } size_t size() { container_.size(); }private: Container container_;};
0 0
- 可遍历的栈Stack
- Map、Queue、Stack的遍历
- stack,queue,hashmap的遍历
- List,Map,Stack,Queue,Set的遍历
- List Queue Map Stack的遍历
- 可遍历的无锁队列
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Java集合的Stack、Queue、Map的遍历
- Hibernate 主键维护策略和hibernate 常见的映射类型
- Hash索引和BTREE索引
- x264源码分析与应用示例(二)——码率控制
- 在PHP中如何使用redis
- python 学习(十八)函数再学习
- 可遍历的栈Stack
- Spring之IOC
- Spring之AOP
- C++实现顺序表
- cocos2d-x-3.0学习笔记之如何搭建安卓开发环境
- YII框架分析笔记1:YII执行流程
- android studio NDK开发环境配置
- Java学习(3)-增强for循环注意的问题
- Linux命令详解-----ls,find