¿Qué tipo de colecciones hacen?
¿Qué tipo de colecciones hacen?

Video: ¿Qué tipo de colecciones hacen?

Video: ¿Qué tipo de colecciones hacen?
Video: 25. Programación en Python | Colecciones | Listas 2024, Mayo
Anonim

util. Colecciones clase. Es usado para clasificar los elementos presentes en la lista especificada de Colección en orden ascendente. clasificar () método pero es mejor entonces ya que puede ordenar los elementos de Array, así como la lista vinculada, la cola y muchos más presentes en él.

De esta manera, ¿cómo funciona la clasificación de colecciones?

El camino Colecciones . ordenar obras es que en realidad se necesita colección matriz subyacente, y llama a su clasificar método para clasificar los elementos reales. Ese clasificación El algoritmo utilizado por Java es el Timsort ultrarrápido. El método devuelve vacío porque ordena los colección en su lugar.

Del mismo modo, ¿qué se entiende por ordenado y ordenado en colecciones? Un medios de recogida ordenados que los elementos del colección tener un especifico pedido . los pedido es independiente del valor. A medios de recogida ordenados que no solo hace la colección tengo pedido , pero el pedido depende del valor del elemento. Un SortedSet es un ejemplo.

Posteriormente, la pregunta es, ¿qué clasificación se utiliza en la clasificación de colecciones?

Entonces, al final, Colecciones # clasificar usa matrices # clasificar (de elementos de objeto) detrás de escena. Esta implementación usa merge clasificar o tim clasificar . Según el Javadoc, solo las matrices primitivas son ordenado utilizando Quicksort. clasificar parece ser usar lo mismo clasificación algoritmo como matrices.

¿La ordenación de colecciones usa CompareTo?

Si alguna clase implementa una interfaz comparable en Java, entonces colección de ese objeto, ya sea List o Array se puede ordenado automáticamente por usando colecciones . clasificar () el método y los objetos serán ordenado basado en lo natural pedido definido por Comparar con método.

Recomendado: