牛客网刷题--剑指offer(从尾到头打印链表)
来源:互联网 发布:条码打印软件免费版 编辑:程序博客网 时间:2024/06/07 00:20
题目描述:
输入一个链表,从尾到头打印链表每个节点的值。
单向链表只能从头到尾打印元素,而题目要求是从尾到头打印,顺序做了一个颠倒,这时就要用到了栈(后进先出)。
代码粘贴如下:
/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* val(x), next(NULL) {* }* };*/class Solution {public: vector<int> printListFromTailToHead(struct ListNode* head) { struct ListNode * p = head; stack<int> s; while (p != NULL) { s.push(p -> val); p = p -> next; } vector<int> ans; while (!s.empty()) { ans.push_back(s.top()); s.pop(); } return ans; }};
若有不对之处,敬请指正。。
0 0
- 牛客网刷题--剑指offer(从尾到头打印链表)
- 剑指offer(从尾到头打印链表)
- 剑指offer(4):从尾到头打印链表
- 剑指offer(3)-从尾到头打印链表
- 剑指offer(三)从尾到头打印链表
- 剑指offer--(3) 从尾到头打印链表
- 剑指offer--从尾到头打印链表(5)
- 剑指Offer(三)从尾到头打印链表
- 剑指offer:5-从尾到头打印链表
- [剑指Offer]7.从尾到头打印链表
- 剑指offer:从尾到头打印链表
- 从尾到头打印链表--《剑指offer》
- 剑指Offer:从尾到头打印链表
- 【剑指offer】从尾到头打印链表
- 【剑指offer】Q5:从尾到头打印链表
- 剑指Offer之从尾到头打印链表
- 剑指offer系列源码-从尾到头打印链表
- 剑指offer 05: 从尾到头打印链表
- redis配置文件的那些事儿
- 线性回归问题简单实现matlab
- JS与Java互掉示例
- 设置td不换行
- 解决JDBC访问数据库中文乱码问题
- 牛客网刷题--剑指offer(从尾到头打印链表)
- 关于priority_queue
- VS中的路径宏 OutDir、ProjectDir、SolutionDir各种路径
- &和&& |和|| 区别
- BZOJ1336&1337:[Balkan2002]Alien最小圆覆盖
- 素数筛选和合数分解
- 通过Servlet理解MVC框架的基本实现原理
- linux查看日志命令
- RecyclerView的使用