Stack (स्टैक) क्लास
इस अभ्यास में आपको एक
Stack
क्लास इम्प्लीमेंट करना है। यह क्लास निम्नलिखित कार्य करने में सक्षम होनी चाहिए:- किसी आइटम को स्टैक पर डालना (
push()
मेथड)।
- स्टैक से आइटम निकालना (
pop()
मेथड) – यह आइटम हटाकर उसे वापस लौटा देगा।
- स्टैक खाली है या नहीं, इसकी जाँच करना (
is_empty()
मेथड) – यह एक boolean मान लौटाएगा।
💡
स्टैक के आइटम्स को स्टोर करने वाली आंतरिक डेटा संरचना (जैसे Python list)
Stack
क्लास के लिए प्राइवेट होनी चाहिए।इनपुट | आउटपुट |
s = Stack(); s.push(1); s.push(2); s.push(3); print(s.pop()); print(s.is_empty()); print(s.pop()); print(s.pop()); print(s.is_empty()) | 3
False
2
1
True |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB