class LinkedListedStack { struct Node { int data; Node* prev; }; public: LinkedListedStack() { top = nullptr; } void push(int data) { Node* temp = new Node; if (top == nullptr) { temp->data = data; temp->prev = nullptr; } else { } };


push 함수에서 Node부분 저렇게 추가하는게 맞는 방향인가?

좀더 효율적으로 바꿀려면 어떡해 바꿔야하지?