Durchläufe durch Graphen SS12
Aus ProgrammingWiki
Archivierte Version vom 2012-04-29T12:27:35+00:00. Aktuelle Version
Java-Test
public Object QueueX() {
int[] elemente; private int top; private int groesse;
public QueueX() { elemente = new int[0]; groesse = elemente.length; }
public boolean istLeer()
{
groesse = elemente.length;
return groesse == 0;
}
public int peek()
{
top = elemente[0];
return top;
}
public void enqueue(int el)
{
groesse = elemente.length;
int[] neu = new int[groesse +1];
for (int i=0; i<=groesse-1; i++)
neu[i] = elemente[i];
neu[groesse] = el;
elemente = neu;
top = elemente[0];
}
public int dequeue()
{
top = elemente[0];
groesse = elemente.length;
int[] neu = new int[groesse-1];
for(int i = 0; i < groesse-1; i++)
neu[i] = elemente[i+1];
elemente = neu;
return top;
}}