小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

劍指offer 03 從尾到頭打印鏈表

 雪柳花明 2017-05-19

題目描述

輸入一個鏈表,從尾到頭打印鏈表每個節(jié)點的值。


/**
*  struct ListNode {
*        int val;
*        struct ListNode *next;
*        ListNode(int x) :
*              val(x), next(NULL) {
*        }
*  };
*/

//利用棧的先進(jìn)后出
class Solution {
public:
    vector<int> printListFromTailToHead(ListNode* head) {
        stack<ListNode*> Sta;//棧
        
        vector<int> res;
        
        ListNode *pNode=head;
        while(pNode!=NULL){
            Sta.push(pNode);
            pNode=pNode->next;
        }
        
        while(!Sta.empty()){
            pNode=Sta.top();
            res.push_back(pNode->val);
            Sta.pop();
        }
        
        return res;
    }
};

     
/**
*  struct ListNode {
*        int val;
*        struct ListNode *next;
*        ListNode(int x) :
*              val(x), next(NULL) {
*        }
*  };
*/
class Solution {
public:
    vector<int> printListFromTailToHead(ListNode* head) {
        stack<int> res;
        vector<int> vec;
        if (head==nullptr){
            return vec;
        }
        
        ListNode *phead=head;
        while(phead!=nullptr){
            res.push(phead->val);
            phead=phead->next;
        }
        
        while(!res.empty()){
            int t=res.top();
            res.pop();
            vec.push_back(t);
        }
        
        return vec;
    }
};


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多