栈(先进后出)
public class stack {
SuperArray superArray=new SuperArray();
public void push( int data){
superArray.addToTail(data);
}
public Integer pop(){
Integer select = superArray.select(superArray.size()-1 );
superArray.delete(superArray.size()-1 );
return select;
}
public int pick(){
return superArray.select(superArray.size() - 1);
}
public boolean isEmpty(){
return superArray.size()==0;
}
}
队列(先进先出)
public class queue {
SuperArray superArray=new SuperArray();
public void push( int data){
superArray.addToTail(data);
}
public Integer pop(){
Integer select = superArray.select(0);
superArray.delete(0);
return select;
}
public int pick(){
return superArray.select(0);
}
public boolean isEmpty(){
return superArray.size()==0;
}
}