码迷,mamicode.com
首页 > 其他好文 > 详细

剑指offer 面试题6.从尾到头打印链表

时间:2020-03-02 12:52:06      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:tail   ext   ola   vector   tno   解法   pop   class   solution   

0、题目描述

输入一个链表的头结点,从尾到头反过来打印出每个节点的值。

1、解法

用栈即可。

? ?

class Solution {

public:

vector<int> printListFromTailToHead(ListNode* head) {

stack<ListNode*> step;

vector<int> ans;

ListNode* p = head;

while(p){

step.push(p);

p = p -> next;

}

while(!step.empty()){

ans.push_back(step.top() -> val);

step.pop();

}

return ans;

}

};

? ?

剑指offer 面试题6.从尾到头打印链表

标签:tail   ext   ola   vector   tno   解法   pop   class   solution   

原文地址:https://www.cnblogs.com/Justdocument/p/12394707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!