Resultados de la búsqueda a petición "sorting"
¿Pasar un parámetro a una función de comparación?
Cuando uso el algoritmo de ordenación STL en un vector, quiero pasar mi propia función de comparación que también toma un parámetro. Por ejemplo, idealmente quiero hacer una declaración de función local como: int main() { vector<int> v(100); // ...
Encuentra los principales elementos N en una matriz
¿Cuál sería la mejor solución para encontrar los principales elementos N (digamos 10) en una lista desordenada (de digamos 100)? La solución que se me ocurrió fue: 1. ordenarlo usando la clasificación rápida, 2. obtener los 10 mejores. ¿Pero ...
ordenar matriz por valor que se calcula a partir de la matriz
Tengo el lat y el lng de un usuario de la base de datos en una matriz y tengo mi lat y lng Ahora quiero calcular la distancia y ordenar a los usuarios de mi base de datos con eso $mylat = $_SESSION['lat']; $mylng = $_SESSION['lng']; $statement ...
¿Ordenar CSV en función de una determinada columna?
Estoy seguro de que he hecho esto en el pasado y hay algo pequeño que estoy olvidando, pero ¿cómo puedo ordenar un archivo CSV en una columna determinada? Estoy interesado en respuestas con y sin módulos de Perl de terceros. Principalmente ...
Comparar matrices que no imprimen las diferencias
Aquí está mi código de prueba: $a = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"21"); $b = array("Peter"=>"35", "Ben"=>"21", "Joe"=>"43"); function leo_array_diff($a, $b) { $map = array(); foreach($a as $val) $map[$val] = 1; foreach($b as $val) ...
¿Cómo obtener la siguiente cadena lexicográficamente más grande en una lista ordenada usando el módulo itertools?
Necesito ingresar una cadena, y devuelve su próxima cadena lexicográficamente más grande. Por ejemplo, la siguiente cadena de 'anmdfg' es 'anmdgf'. Sin embargo, la longitud de la entrada podría ser muy grande, puede incluir 100 caracteres o más, ...
TypeError: '<' no es compatible entre instancias de 'tupla' y 'str'
Tengo un método que construye el árbol huffman que es el siguiente: def buildTree(tuples) : while len(tuples) > 1 : leastTwo = tuple(tuples[0:2]) # get the 2 to combine theRest = tuples[2:] # all the others combFreq = leastTwo[0][0] + ...
Ordenar polinomios Common Lisp
Estoy tratando de ordenar una lista de polinomios escritos en este formato: (M [coeficiente] [grado total] [Lista de variables]). ejemplo: ((M 1 1 ((V 1 A))) (M 1 2 ((V 1 A) (V 1 C))) (M 1 2 ((V 2 A))) (M 1 2 ((V 1 A) (V 1 B)))) Esto es: a + a ...
Clasificación de datos de VBA
[/imgs/IdCJ9.jpg] [/imgs/jdQzV.jpg] El problema con el que me encuentro es que a veces faltan encabezados completos y valores de datos en el conjunto de datos y, por lo tanto, al usar la última fila del script, los datos se desplazan uno por ...
Ordenar una lista <Number>
Cómo ordenar unList<Number>? Ejemplo: List<Number> li = new ArrayList<Number>(); //list of numbers li.add(new Integer(20)); li.add(new Double(12.2)); li.add(new Float(1.2));