Sword se refiere a la Oferta 06. Imprima la lista enlazada de principio a fin (simple) 【pila】

tema:

Inserte la descripción de la imagen aquí


Código:

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode(int x) : val(x), next(NULL) {}
 * };
 */
class Solution {
    
    
public:
    vector<int> reversePrint(ListNode* head) {
    
    
        stack<int> s;
        vector<int> ans;
        while(head!=NULL)
        {
    
    
            s.push(head->val);
            head=head->next;
        }
        
        while(s.size())
        {
    
    
            ans.push_back(s.top());
            s.pop();
        }
        return ans;
    }
};

Supongo que te gusta

Origin blog.csdn.net/weixin_45260385/article/details/110097354
Recomendado
Clasificación