剑指Offer(3)______从尾到头打印链表
来源:互联网 发布:圣元 国际财报数据 编辑:程序博客网 时间:2024/06/10 01:49
输入一个链表,从尾到头打印链表每个节点的值。
栈方式:
class Solution {public: vector<int> printListFromTailToHead(ListNode* head) { vector<int> ans; if(head == NULL) return ans;//鲁棒性 : 判断链表是否为空 //使用栈存储 stack<int> stk; while(head != NULL){ stk.push(head->val); head = head->next; } while(stk.size()){ ans.push_back(stk.top()); stk.pop(); } return ans; }};
class Solution {public: void solve(vector<int>& ans,ListNode* p) { if(p == NULL) return; int data = p->val; solve(ans,p->next); ans.push_back(data); } vector<int> printListFromTailToHead(ListNode* head) { vector<int> ans; if(head == NULL) return ans;//鲁棒性 : 判断链表是否为空 //使用递归存储. solve(ans,head); return ans; }};
0 0
- 剑指Offer(3)______从尾到头打印链表
- 剑指offer 3 从尾到头打印链表
- 剑指offer(3)-从尾到头打印链表
- 剑指offer[3]从尾到头打印链表
- 《剑指offer》—3、从尾到头打印链表
- 剑指offer:(3)单链表:从尾到头打印链表
- 剑指offer(3):从尾到头打印链表
- 剑指offer(3)—从尾到头打印链表
- 剑指offer--(3) 从尾到头打印链表
- 剑指offer:5-从尾到头打印链表
- [剑指Offer]7.从尾到头打印链表
- 剑指offer:从尾到头打印链表
- 从尾到头打印链表--《剑指offer》
- 剑指Offer:从尾到头打印链表
- 【剑指offer】从尾到头打印链表
- 【剑指offer】Q5:从尾到头打印链表
- 剑指Offer之从尾到头打印链表
- 剑指offer系列源码-从尾到头打印链表
- 5-6 一帮一 (15分)
- BJ模拟 Pandaria(可持续化并查集)
- powermockito 的使用技巧
- 剑指Offer(2)______替换空格
- eclipse远程调试linux下的项目
- 剑指Offer(3)______从尾到头打印链表
- 数据挖掘工程师大厂是最佳选择吗?
- Java之——java.lang.NoSuchMethodException: [org.springframework.web.multipart.MultipartFile;.<init>()
- IT开发学习笔记
- 16蓝桥杯算法训练—最短路
- 【请阅】基础篇:C/C++ 作用域和链接性
- C++中的class和typename
- CDOJ 1307 ABCDE dp, 前缀和优化
- 自我介绍