从尾到头打印链表
2015-10-30 20:50
323 查看
题目描述
输入一个链表,从尾到头打印链表每个节点的值。/** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : * val(x), next(NULL) { * } * }; */ class Solution { public: vector<int> printListFromTailToHead(struct ListNode* head) { stack<int> stack; vector<int> vector; struct ListNode *p = head; while(p != NULL) { stack.push(p->val); p=p->next; } while(!stack.empty()) { vector.push_back(stack.top()); stack.pop(); } return vector; } };
相关文章推荐
- 失业潮来了,未来10年靠什么赚钱?
- 树的遍历
- Java基础学习13(JDK,Java UML)
- 项目管理 版本号管理之语义化版本
- css元素边框发光效果——box-shadow
- 替换空格
- sicily 1090. Highways
- BeautifulSoup的使用学习笔记
- Xcode 7.1项目中Objective-C和swift混合编程(一)
- hdu 1254 推箱子(嵌套搜索)
- ios响应者链
- Windows 远程连接Hbase常见错误
- Leetcode-Remove Duplicates from Sorted List
- BZOJ4300 绝世好题
- 一个有序正整数集S,若要保证整数集中所有的数通过组合(相加)可以表示1~N中任意一个正整数
- C++编写安全OCX,IE不弹出安全提示
- 腾讯新闻评论数据爬取
- python模块官网大全
- 二维数组中的查找
- 软工文档中的那些图