Articulo de referencia

Clasificación

La clasificación se refiere a ordenar los datos de forma ascendente o descendente según alguna relación lineal entre los elementos de datos. ordenación : organizar elementos en ...

La clasificación se refiere a ordenar los datos de forma ascendente o descendente según alguna relación lineal entre los elementos de datos.

  1. ordenación : organizar elementos en una secuencia ordenada según algún criterio;
  2. categorización : agrupar elementos con propiedades similares.

La organización de los artículos consiste en combinar su categorización según su orden equivalente con la organización de las propias categorías.

Por tipo

Información o datos

EnEn informática , ordenar elementos en una secuencia determinada se denomina "ordenación". La ordenación es una operación común en muchas aplicaciones, yse han desarrolladoalgoritmos

Los usos más comunes de las secuencias ordenadas son:

Lo opuesto a la clasificación, que consiste en reorganizar una secuencia de elementos en un orden aleatorio o sin sentido, se llama barajar .

Para la ordenación, se puede especificar un orden débil, «no debe ir después», o un orden débil estricto , «debe ir antes» (especificar uno define también el otro; ambos son el complemento del inverso entre sí; véase operaciones con relaciones binarias ). Para que la ordenación sea única, estos dos tipos de ordenación se restringen a un orden total y a un orden total estricto, respectivamente.

La ordenación de n-tuplas (que, según el contexto, también se denominan registros, por ejemplo , compuestos por campos) puede realizarse en función de uno o más de sus componentes. De forma más general, los objetos pueden ordenarse en función de una propiedad. Dicho componente o propiedad se denomina clave de ordenación .

Por ejemplo, los elementos son libros, la clave de clasificación es el título, el tema o el autor, y el orden es alfabético.

Se puede crear una nueva clave de ordenación a partir de dos o más claves de ordenación según el orden lexicográfico . La primera se denomina clave de ordenación primaria , la segunda clave de ordenación secundaria , etc.

Por ejemplo, las direcciones podrían ordenarse utilizando la ciudad como clave de ordenación principal y la calle como clave de ordenación secundaria.

Si los valores de la clave de ordenación están totalmente ordenados , la clave define un orden débil de los elementos: los elementos con la misma clave de ordenación son equivalentes en cuanto a la ordenación. Véase también ordenación estable . Si los distintos elementos tienen valores de clave de ordenación diferentes, esto define un orden único de los elementos.

Trabajadores clasificando paquetes en una oficina de correos.

El orden estándar se suele denominar ascendente (en consonancia con el hecho de que el orden estándar de los números es ascendente, es decir, de la A a la Z y del 0 al 9), mientras que el orden inverso se denomina descendente (de la Z a la A y del 9 al 0). En el caso de las fechas y las horas, el orden ascendente implica que los valores más antiguos preceden a los más recientes; por ejemplo, el 1/1/2000 se ordenará antes que el 1/1/2001.

Algoritmos comunes

  • Ordenación de burbuja / concha : Intercambia dos elementos adyacentes si están desordenados. Repite hasta que el array esté ordenado.
  • Ordenación por inserción : Escanea los elementos sucesivos en busca de un elemento fuera de orden y, a continuación, inserta dicho elemento en el lugar correcto.
  • Ordenación por selección : Encuentra el elemento más pequeño (o más grande) del arreglo y colócalo en el lugar correspondiente. Intercámbialo con el valor que se encuentra en la primera posición. Repite el proceso hasta que el arreglo esté ordenado.
  • Ordenación rápida : Divide el array en dos segmentos. En el primer segmento, todos los elementos son menores o iguales al valor pivote. En el segundo segmento, todos los elementos son mayores o iguales al valor pivote. Finalmente, ordena ambos segmentos de forma recursiva.
  • Ordenación por fusión : divide la lista de elementos en dos partes, ordena cada parte individualmente y luego combínalas.

Físico

Un patio de clasificación ferroviaria , utilizado para clasificar vagones de carga.

Diversas tareas de clasificación son esenciales en procesos industriales, como el procesamiento de minerales . Por ejemplo, durante la extracción de oro del mineral, un dispositivo llamado mesa vibratoria utiliza la gravedad , la vibración y el flujo para separar el oro de los materiales más ligeros del mineral (clasificación por tamaño y peso). La clasificación también es un proceso natural que da como resultado la concentración del mineral o sedimento . La clasificación se produce al aplicar algún criterio o factor de estrés diferencial a una masa para separarla en sus componentes según alguna variable de calidad. Los materiales que son diferentes, pero solo ligeramente, como los isótopos de uranio, son muy difíciles de separar.

La clasificación óptica es un proceso automatizado de clasificación de productos sólidos mediante cámaras y/o láseres, y tiene un uso generalizado en la industria alimentaria. La clasificación basada en sensores se utiliza en el procesamiento de minerales. [ 1 ]

Véase también

Referencias

  1. Deepak Malhotra (2009). Avances recientes en el diseño de plantas de procesamiento de minerales . SME. ISBN 978-0-87335-316-8.
  • Demostración de algoritmos de ordenación (incluye ordenación de burbuja y ordenación rápida)
  • Vídeo animado que explica el algoritmo de ordenación de burbuja y el de ordenación rápida, y compara su rendimiento.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Sorting&oldid=1361727160#Physical "