Diferencia entre revisiones de «Orden lexicográfico»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Richy (discusión · contribs.)
m Revertidos los cambios de 190.234.7.38 a la última edición de D'ohBot
Línea 28: Línea 28:
:<math>\forall [a_1 \dots a_{n_a}], [b_1 \dots b_{n_b}] \in \Sigma^* \backslash \{ \epsilon \} : [a_1 \dots a_{n_a}] \leq [b_1 \dots b_{n_b}] \Leftrightarrow a_1 < b_1 \vee (a_1 = b_1 \wedge [a_2 \dots a_{n_a}] \leq [b_2 \dots a_{n_b}])</math>
:<math>\forall [a_1 \dots a_{n_a}], [b_1 \dots b_{n_b}] \in \Sigma^* \backslash \{ \epsilon \} : [a_1 \dots a_{n_a}] \leq [b_1 \dots b_{n_b}] \Leftrightarrow a_1 < b_1 \vee (a_1 = b_1 \wedge [a_2 \dots a_{n_a}] \leq [b_2 \dots a_{n_b}])</math>


[[[[[[Archivo:''Texto en cursiva'']]== Ejemplos ==]]
== Ejemplos ==
* '''''El orden lexicográfico'' no es igual al orden numérico<br>
:Si a = [19] y b = [138] tenemos que b < a, porque el prefijo es a<sub>1</sub> = b<sub>1</sub> = 1 y b<sub>2</sub> = 3 < a<sub>2</sub> = 9.]]
* Diccionarios<br>''':Los [[diccionario]]s son el ejemplo más conocido de ordenamiento lexicográfico. En este caso, eso sí, no se hace distinción entre mayúsculas y minúsculas.


* El orden lexicográfico no es igual al orden numérico<br>
----
:Si a = [19] y b = [138] tenemos que b < a, porque el prefijo es a<sub>1</sub> = b<sub>1</sub> = 1 y b<sub>2</sub> = 3 < a<sub>2</sub> = 9.


* Diccionarios<br>
----
:Los [[diccionario]]s son el ejemplo más conocido de ordenamiento lexicográfico. En este caso, eso sí, no se hace distinción entre mayúsculas y minúsculas.

----

----

----

----

----

----


== Véase también ==
== Véase también ==

Revisión del 17:02 7 ene 2010

El orden lexicográfico es una relación de orden que se utiliza para ordenar producto cartesiano de conjuntos ordenos. Está conocido mayormente por su aplicación a cadenas de caracteres, por ejemplo en diccionarios o en la guía telefónica.

Definición matemática

Pares

Matemáticamente, sean y dos conjuntos parcialmente ordenados por las relaciones y , respectivamente, entonces un orden lexicográfico es una relación de orden parcial definida como sigue:

Si y son ordenes totales, también es un orden total.

Productos cartesianos n-arios

La definición arriba mencionada, que sólo define una relación de orden en productos cartesianos de dos conjuntos ordenados, se puede extender a productos cartesianos n-arios sacando provecho de la definición recursiva de ellos

que sólo basa en la aplicación múltiple del producto cartesiano binario.

Secuencias de caracteres

Una aplicación mayor del orden lexicográfico es el orden de secuencias de caracteres. Pero distinto a los productos cartesianos n-arios mencionados arriba, secuencias de caracteres no tienen longitud fija. Usando el mismo concepto de la definición recursiva, como en la definición del orden lexicográfico en productos cartesianos n-arios, ahora nos enfrentamos a la situación que una secuencia es más larga que la otra, asi qué durante la recursión ya puede haber terminado una secuencia mientras quedan letras en la otra. Para resolver este caso definimos que la secuencia más corta sea el elemento menor (primera línea en la definición recursiva a continuación):

Ejemplos

  • El orden lexicográfico no es igual al orden numérico
Si a = [19] y b = [138] tenemos que b < a, porque el prefijo es a1 = b1 = 1 y b2 = 3 < a2 = 9.
  • Diccionarios
Los diccionarios son el ejemplo más conocido de ordenamiento lexicográfico. En este caso, eso sí, no se hace distinción entre mayúsculas y minúsculas.

Véase también