剑指offer(3)—从尾到头打印链表
来源:互联网 发布:head first php怎么样 编辑:程序博客网 时间:2024/06/09 20:11
从尾到头打印链表
题目描述
输入一个链表,从尾到头打印链表每个节点的值。
思路
利用栈的先进后出思想,先遍历链表,并把元素存入栈中,再逐个弹出栈中元素,结果即为从尾到头打印链表。
代码
/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* val(x), next(NULL) {* }* };*/class Solution {public: vector<int> printListFromTailToHead(ListNode* head) { vector<int> vec; if(head == NULL) return vec; stack<ListNode *> stk; ListNode* ptmp = head; while(ptmp != NULL){ stk.push(ptmp); ptmp = ptmp->next; } while(!stk.empty()){ ptmp = stk.top(); stk.pop(); vec.push_back(ptmp->val); } return vec; }};
阅读全文
0 0
- 《剑指offer》—3、从尾到头打印链表
- 剑指offer(3)—从尾到头打印链表
- 剑指offer 3 从尾到头打印链表
- 剑指offer(3)-从尾到头打印链表
- 剑指offer[3]从尾到头打印链表
- 剑指Offer(3)______从尾到头打印链表
- 剑指offer:(3)单链表:从尾到头打印链表
- 剑指offer(3):从尾到头打印链表
- 剑指offer--(3) 从尾到头打印链表
- 《剑指offer》——从尾到头打印链表
- 《剑指offer》——从尾到头打印链表
- 《剑指offer》——从尾到头打印链表
- 剑指offer——从尾到头打印链表
- 从尾到头打印链表——剑指offer
- 剑指offer——从尾到头打印链表
- 剑指offer——从尾到头打印链表
- 剑指offer——从尾到头打印链表
- 【剑指offer】2.3.3链表——面试题5:从尾到头打印链表
- NDK学习笔记<七> 使用AndroidStudio本身,编译C/C++文件生成SO文件
- 微信公众号一定时间后退出,并且返回到公众号窗口
- java并发-线程的生命周期
- 史上最简单的 MySQL 教程(二十七)「连接查询(下)」
- python 安装mlab scipy windows
- 剑指offer(3)—从尾到头打印链表
- Android中Xml数据存储与解析
- sde-gcc编译工具链(一) Tool-Chain
- iOS 精确控制textField输入的小数位数
- [JAVAWEB]9.JSP中的JavaBean和动作元素(二)
- ConcurrentHashMap原理分析
- Activity、Window、View、Surface[2]main()
- Directx9学习(五)输入
- 空【NOIP2017提高A组模拟8.24】