22 Eylül 2012 Cumartesi

Stack



public class Stack {

private int kapasite;
private String[] dizi;
private int bas;

public Stack(int max)
{
kapasite = max;
dizi = new String[kapasite];
bas = -1;
}

public void push(String s)
{
dizi[++bas] = s;
}

public String pop()
{
return dizi[bas--];
}
public boolean bosMu()
{
return bas==-1;
}

}


public class Test {

public static void main(String args[])
{
Stack s = new Stack(10);
s.push("Onur");
s.push("Anil");
while(!s.bosMu())
{
System.out.println(s.pop());
}
}

}


Hiç yorum yok:

Yorum Gönder