Preguntas etiquetadas con sorting

503
¿Por qué no hay SortedList en Java?

En Java existen las interfaces SortedSety SortedMap. Ambos pertenecen al marco de Java Collections y proporcionan una forma ordenada de acceder a los elementos. Sin embargo, según tengo entendido, no hay SortedListen Java. Puede usar java.util.Collections.sort()para ordenar una lista. ¿Alguna...

457
Ordenar una lista por múltiples atributos?

Tengo una lista de listas: [[12, 'tall', 'blue', 1], [2, 'short', 'red', 9], [4, 'tall', 'blue', 13]] Si quisiera ordenar por un elemento, digamos el elemento alto / bajo, podría hacerlo a través de s = sorted(s, key = itemgetter(1)). Si quería para ordenar por tanto alto / bajo y el color, que...

442
Lista <T> OrdenPor orden alfabético

Estoy usando C # en Framework 3.5. Estoy buscando ordenar rápidamente un genérico List<T>. Por el bien de este ejemplo, digamos que tengo una Lista de un Persontipo con una propiedad de apellido. ¿Cómo ordenaría esta lista usando una expresión lambda? List<Person> people =...

370
¿Lista de clasificación basada en valores de otra lista?

Tengo una lista de cadenas como esta: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] ¿Cuál es la forma más corta de ordenar X usando valores de Y para obtener el siguiente resultado? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] El orden de los elementos que...

334
Lista de Python ordenada en orden descendente

¿Cómo puedo ordenar esta lista en orden descendente? timestamp = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20...

329
Paginación en una aplicación web REST

Esta es una reformulación más genérica de esta pregunta (con la eliminación de las partes específicas de Rails) No estoy seguro de cómo implementar la paginación en un recurso en una aplicación web RESTful. Suponiendo que tengo un recurso llamadoproducts , ¿cuál de los siguientes crees que es el...

311
¿Cómo se reordenan las columnas en un marco de datos?

¿Cómo cambiaría esta entrada (con la secuencia: tiempo, entrada, salida, archivos): Time In Out Files 1 2 3 4 2 3 4 5 ¿A esta salida (con la secuencia: tiempo, fuera, dentro, archivos)? Time Out In Files 1 3 2 4 2 4 3 5 Aquí están los datos ficticios de R: table <- data.frame(Time=c(1,2),...