Tabla de contenido:

¿Cómo se hace una clasificación de cubos?
¿Cómo se hace una clasificación de cubos?

Video: ¿Cómo se hace una clasificación de cubos?

Video: ¿Cómo se hace una clasificación de cubos?
Video: Mis cubos de Rubik del NIVEL 1 al NIVEL 100 2024, Noviembre
Anonim

La clasificación de cubos funciona de la siguiente manera:

  1. Configure una matriz de " cubos ".
  2. Dispersión: repase la matriz original, colocando cada objeto en su Cubeta .
  3. Clasificar cada uno no vacío Cubeta .
  4. Reunirse: Visite el cubos en orden y vuelva a colocar todos los elementos en la matriz original.

Además, ¿qué es la ordenación de cubos con el ejemplo?

Además, encontrarás trabajando ejemplos de tipo de cubo en C, C ++, Java y Python. Clasificación de cubos es un clasificación técnica que ordena los elementos dividiendo primero los elementos en varios grupos llamados cubos . Los elementos se dispersan primero en cubos entonces los elementos de cubos están ordenado.

Además, ¿dónde se utiliza el tipo de cubeta? Tipo de cubo es principalmente útil cuando la entrada se distribuye uniformemente en un rango. Por ejemplo, considere el siguiente problema. Clasificar un gran conjunto de números de coma flotante que están en el rango de 0.0 a 1.0 y están distribuidos uniformemente en todo el rango.

Teniendo esto en cuenta, ¿cómo se encuentra la cantidad de cubos en una clasificación de cubos?

Si cubos tiene una longitud de 2 ^ k, cada uno Cubeta tiene talla uno, y tipo de cubo degenera en contar clasificar . Entonces, quieres cada uno Cubeta el tamaño debe ser superior a 1. Si tenemos n cubos , y msbits (x, k) devuelve 2 ^ k valores, luego cada Cubeta el tamaño es 2 ^ k / n.

¿Cuál es la complejidad temporal de la clasificación de cubos?

La media complejidad del tiempo por Clasificación de cubos es O (n + k). Lo peor complejidad del tiempo es O (n²). El espacio complejidad por Clasificación de cubos es O (n + k).

Recomendado: