que es palidrome ??

alejandro
09 de Febrero del 2006
nesesito que alguine me explique que es palidrome porfavor

Claudio
09 de Febrero del 2006
Son palabras o números que significan lo mismo (se leen igual) cuando se leen de izquierda a derecha o de derecha a izquierda. Ejemplos sencillos son "oso" y "121".

angel4
09 de Febrero del 2006
palabras que leidas en ambos sentidos
siginifican lo mismo lexicográficamente.
ejm: arepera, ojo.

Diego
09 de Febrero del 2006
Si lo que quieres es un método que dada una cadena, devuelva si es un palíndromo o no, el código puede ser:

public static boolean esPalindromo(CharSequence cadena)
{
int ultimo=cadena.length()-1;
int pos;
for(pos=cadena.length()>>1;i>=0;i--)
if(cadena.charAt(pos)!=cadena.charAt(ultimo-pos))
pos=-2;
return pos==-1;
}

Espero que te sirva:

EDNA
09 de Febrero del 2006
gracias me servira de mucho....................................................
que es pos o para que se utiliza

Diego
09 de Febrero del 2006
public static boolean esPalindromo(CharSequence cadena)
{
int ultimo=cadena.length()-1;
int pos;
for(pos=cadena.length()>>1;pos>=0;pos--)
if(cadena.charAt(pos)!=cadena.charAt(ultimo-pos))
pos=-2;
return pos==-1;
}
pos es el iterador que recorre la palabra carácter a carácter para ver si la palabra es un palíndromo. También se utiliza como flag, es decir, si el primer carácter es igual al último carácter, y lo han sido todos los demás, pos valdrá -1 y se saldrá del bucle. Por lo tanto pos=-1 indica que la palabra es un palíndromo. Para saber cuando no lo es utilizo pos=-2, de modo que dentro del bucle sólo haya que evaluar una condición, en lugar de tener que utilizar un boolean y así hacerlo más eficiente. Espero que te sirva.

Diego
09 de Febrero del 2006
sustituye i por pos dentro del bucle