Jak w tytule mam napisać program który sprawdza czy wyraz jest palindromem przy użyciu stosu napisałem sam stos jednakże nie wiem jak go odwrócić
oto kod
private Element top;
public Stos()
{
this.top = null;
}
@Override
public void push(String i) {
Element pom = new Element(i,top);
top = pom;
}
@Override
public int pop() {
if(!this.isEmpty())
{
top = top.getNext();
}
return 0;
}
@Override
public String peek() {
return top.getDane();
}
@Override
public boolean isEmpty() {
if(this.top == null) return true;
return false;
}
@Override
public void print() {
if(!this.isEmpty())
{
while(!this.isEmpty())
{
System.out.println(top.getDane());
top = top.getNext();
}
}
}
@Override
public void clear() {
if(!this.isEmpty())
{
while(!this.isEmpty())
{
top = top.getNext();
}
}
}
proszę o jakieś wskazówki