Manual del estudiante de Ingeniería en Sistemas de UTN/Diseño e Implementación de Estructuras de Datos/Guías prácticas/Secuencias/Solución al ejercicio 2 de secuencias

De Wikilibros, la colección de libros de texto de contenido libre.
Ir a la navegación Ir a la búsqueda
 public boolean esPalindroma(String frase)
 {
   Stack pila=new Stack();
   Queue cola = new Queue();
   for(int i=0;i<frase.length();i++)
   {
     if (frase.charAt(i)==' ') continue;
     pila.push(new Integer(frase.charAt(i)));
     cola.push(new Integer(frase.charAt(i)));
   }
   while (!pila.isEmpty())
   {
     if (!pila.pop().equals(cola.pop())) return false;
   }
   return true;
 }