Kodax

Stack باستخدام Array — تحدي C++

أكمل Stack باستخدام مصفوفة: push و pop (يرجع -1 إذا كان فارغاً) و top و isEmpty.

class Stack {
private:
    int arr[100];
    int topIndex;
public:
    Stack() : topIndex(-1) {}
    
    void push(int value) { }
    int pop() { return -1; }
    int top() { return -1; }
    bool isEmpty() { return true; }
};

int solution(vector<int> vals) {
    Stack s;
    for (int v : vals) s.push(v);
    return s.pop();
}

حل هذا التحدي يرتبط بفتح دورة «المؤشرات والذاكرة» بحسابك.

ابدأ الحل