public Pilha Copiar() { Elemento letra; Pilha aux = new Pilha(); string copia = this.Imprimir(); for (int i = copia.Length; i >= 0; i--) { letra = new Elemento(copia[i]); aux.empilhar(letra); } return(aux); }
public bool Polidromo(string frase) { Pilha aux = new Pilha(); Elemento letra; string comparar = frase.ToLower().Trim().TrimEnd().TrimStart(); for (int i = 0; i < comparar.Length; i++) { letra = new Elemento(comparar[i]); aux.empilhar(letra); } if (aux.Imprimir().TrimStart() == comparar) { return(true); } else { return(false); } }