Ayuda con Ejercicio LinkedList
Publicado por William (1 intervención) el 11/09/2016 17:57:25
Crear una aplicación Palindroma que permita introducir, por teclado, una frase. A partir de esa frase, crear una pila y una cola de letras (utilizar LinkedList en ambos casos).
Las dos estructuras solo deben permitir objetos del tipo Character ( LinkedList<Character> pila = new LinkedList<>(); )
Cada letra, una por vez, se debe insertar en la Pila y en la Cola, creadas.
Verificar si la frase es palíndroma (expresión que se lee igual de izquierda o de derecha; ej: Dábale arroz a la zorra el Abad), quitando un elemento de la pila y otro de la cola, por vez y comparando para determinar si son iguales o no.
Imprimir: un mensaje que indique si la frase es o no palíndroma y la cantidad de palabras de la frase. Tener en cuenta los acentos, signos de puntuación, espacios, etc.
AYUDA!!:
Las dos estructuras solo deben permitir objetos del tipo Character ( LinkedList<Character> pila = new LinkedList<>(); )
Cada letra, una por vez, se debe insertar en la Pila y en la Cola, creadas.
Verificar si la frase es palíndroma (expresión que se lee igual de izquierda o de derecha; ej: Dábale arroz a la zorra el Abad), quitando un elemento de la pila y otro de la cola, por vez y comparando para determinar si son iguales o no.
Imprimir: un mensaje que indique si la frase es o no palíndroma y la cantidad de palabras de la frase. Tener en cuenta los acentos, signos de puntuación, espacios, etc.
AYUDA!!:
Valora esta pregunta


0