Queue باستخدام Array — تحدي C++
أكمل Queue باستخدام مصفوفة دائرية: enqueue و dequeue (يرجع -1 إذا كانت فارغة) و isEmpty — أول داخل أول خارج.
class Queue {
private:
int arr[100];
int front, rear, size;
public:
Queue() : front(0), rear(-1), size(0) {}
void enqueue(int value) { }
int dequeue() { return -1; }
bool isEmpty() { return true; }
};
int solution(vector<int> vals) {
Queue q;
for (int v : vals) q.enqueue(v);
return q.dequeue();
}حل هذا التحدي يرتبط بفتح دورة «المؤشرات والذاكرة» بحسابك.
ابدأ الحل