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부분 저렇게 추가하는게 맞는 방향인가?
좀더 효율적으로 바꿀려면 어떡해 바꿔야하지?
top을 temp의 prev로 두고 top을 temp로 교체하셈