341. Flatten Nested List Iterator
来源:互联网 发布:网络群众路线ppt 编辑:程序博客网 时间:2024/05/04 15:11
class NestedIterator {private: stack<NestedInteger> s;public: NestedIterator(vector<NestedInteger> &nestedList) { for(int i=nestedList.size()-1;i>=0;i--) { s.push(nestedList[i]); } } int next() { int ret=s.top().getInteger(); s.pop(); return ret; } bool hasNext() { while(!s.empty()) { NestedInteger cur = s.top(); if(cur.isInteger())//如果栈顶是一个interger 则返回true return true; s.pop(); vector<NestedInteger> temp=cur.getList();//否则删除弹出栈顶 从栈顶中得到list 压入stack中 for(int i=temp.size()-1;i>=0;i--) { s.push(temp[i]); } } return false; }};
1 0
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 341. Flatten Nested List Iterator
- 使用函数,实现编写折半查找
- 安卓沉浸透明状态栏导航栏
- bootstrap中form元素在一行显示
- Ubuntu 忘记root密码找回
- 输出一个整数的每一位。
- 341. Flatten Nested List Iterator
- 【基于Cocos Creator+Socket.io的联机对战黑白棋(2)】——匹配系统
- OpenCV学习笔记(七)椒盐噪声
- WOJ 解题报告汇总
- 编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- kubernetes1.3的dns搭建
- 读取 Excel 表格 配置 游戏 参数
- 汇编语言笔记整理(一)
- STM32学习之路之DMA