-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Labels
Description
https://leetcode.com/problems/max-stack/
İstenildiğinde, içindeki maksimum değeri veren bir Stack veri yapısı tasarlayacağız.
Şu methodlar implement edilecek.
MaxStack(): Stack'ı yaratmak için constructor method.
void push(int x): Stack'e bir eleman eklemek için.
int pop(): Stack'in en üstündeki elemanı Stack'ten çıkarıp vermek için.
int top(): Stack'in en üstündeki elemanı Stack'ten çıkarmadan vermek için.
int peekMax(): Stack'in maksimum değerli elemanını Stack'ten çıkarmadan vermek için.
int popMax() Stack'in maksimum değerli elemanını Stack'ten çıkarıp vermek için. Birden fazla maksimum değerli eleman varsa, en üsttekini çıkarır.
Varsayılan kod:
class MaxStack {
/** initialize your data structure here. */
public MaxStack() {
}
public void push(int x) {
}
public int pop() {
}
public int top() {
}
public int peekMax() {
}
public int popMax() {
}
}


