免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

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

題目描述

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


/**
*  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ù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
劍指offer(C++)-JZ6:從尾到頭打印鏈表(數(shù)據(jù)結(jié)構(gòu)-鏈表)
410,劍指 Offer-從尾到頭打印鏈表
C++單鏈表的動態(tài)創(chuàng)建,查找,遍歷,刪除,插入,添加,排序 - gengxiaoying的...
學(xué)習(xí)心得:C語言實(shí)現(xiàn)鏈表的操作(超詳細(xì),附學(xué)習(xí)資料)
刪除鏈表中重復(fù)的結(jié)點(diǎn)
劍指Offer_編程題_從尾到頭打印鏈表
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服