Preguntas con la etiqueta [sorting]

Lista sorting preguntas

¿Cómo puedo buscar y encontrar, para un valor objetivo determinado, el valor más cercano en una matriz? Digamos que tengo esta matriz ejemplar: array(0, 5, 10, 11, 12, 20) Por

PHP ordenar matriz por valor de submatriz

8
respuestas
142
votos
vistas

Tengo la siguiente estructura de matriz: Array ( [0] => Array ( [configuration_id] => 10 [id] => 1 [optionNumber] => 3 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [1]

Cómo ordenar con lambda en Python

5
respuestas
342
votos
589.1k
vistas

Estoy intentando ordenar algunos valores por atributo, así: a = sorted(a, lambda x: x.modified, reverse=True) Recibo este mensaje de error: <lambda>() takes exactly 1 argument (2 given) ¿Por qué? ¿Cómo

Ordenar colección Java

15
respuestas
86
votos
195.5k
vistas

Tengo una colección de Java: Collection<CustomObject> list = new ArrayList<CustomObject>(); CustomObjecttiene un idcampo ahora antes de mostrar la lista. Quiero ordenar esta colección por eso id. ¿Hay alguna manera de

Aquí está el número de versión del software: "1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1" ¿Cómo puedo comparar esto? Supongamos que el orden correcto es: "1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1" La idea

Cómo ordenar una lista de cadenas numéricamente

16
respuestas
205
votos
394.1k
vistas

Sé que esto suena trivial, pero no me di cuenta de que la sort()función de Python era extraña. Tengo una lista de "números" que en realidad están en forma de

¿Existe una forma pitónica de comprobar si una lista ya está ordenada ASCoDESC listtimestamps = [1, 2, 3, 5, 6, 7] algo así isttimestamps.isSorted()regresa Trueo False. Quiero ingresar una lista

Sintaxis detrás de sorted(key=lambda: ...) [duplicado]

10
respuestas
216
votos
364.4k
vistas

No entiendo muy bien la sintaxis detrás del sorted()argumento: key=lambda variable: variable[0] ¿ No es lambdaarbitrario? ¿Por qué variableaparece dos veces en lo que parece un dict?

Paginación en una aplicación web REST

13
respuestas
342
votos
66.3k
vistas

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

Me gustaría saber si existe algo similar a la función PHP natsort en Python. l = ['image1.jpg', 'image15.jpg', 'image12.jpg', 'image3.jpg'] l.sort() da: ['image1.jpg', 'image12.jpg', 'image15.jpg', 'image3.jpg'] pero me gustaría obtener:

Problema: dada una matriz de n números enteros, devuelva una matriz de todos los cuatrillizos únicos [nums[a], nums[b], nums[c], nums[d]] tal que: 0 <= a, b, c, d < n

Sé que la especificación ECMA Script no especifica qué algoritmo usar para ordenar matrices, ni especifica si la clasificación debe ser estable. Encontré esta información para Firefox que especifica que

ordenar tabla jQuery

15
respuestas
207
votos
334.8k
vistas

Tengo una tabla HTML muy simple con 4 columnas: Facility Name, Phone #, City, Specialty Quiero que el usuario pueda ordenar únicamente por nombre de instalación y ciudad . ¿Cómo

La mejor manera de aleatorizar una matriz con .NET

23
respuestas
193
votos
217.7k
vistas

¿Cuál es la mejor manera de aleatorizar una serie de cadenas con .NET? Mi matriz contiene alrededor de 500 cadenas y me gustaría crear una nueva Arraycon las mismas cadenas

El std::sortalgoritmo (y sus primos std::partial_sorty std::nth_element) de la biblioteca estándar de C++ es, en la mayoría de las implementaciones, una combinación complicada e híbrida de algoritmos de clasificación más