algoritmo

¿Cómo puedo unir permutaciones de una lista larga con una lista más corta (según la longitud de la lista más corta)? [duplicate]

usuario1735075 Esta pregunta ya tiene respuestas aquí: ¿Cómo genero permutaciones de longitud LEN dada una lista de N elementos? (4 respuestas) ¿Cómo fusionar listas en una lista de tuplas? (10 respuestas) Cerrado Hace 3 días. Tengo problemas para entender un algoritmo que estoy tratando de implementar. Tengo dos listas y quiero tomar combinaciones particulares de …

¿Cómo puedo unir permutaciones de una lista larga con una lista más corta (según la longitud de la lista más corta)? [duplicate] Leer más »

¿Algoritmo CRC rápido?

Elmi Quiero crear un número de 32 bits a partir de una cadena ASCII. El algoritmo CRC32 es exactamente lo que estoy buscando, pero no puedo usarlo porque la tabla que requiere es demasiado grande (es para un sistema integrado donde los recursos son MUY raros). Entonces: ¿alguna sugerencia para un algoritmo CRC rápido y …

¿Algoritmo CRC rápido? Leer más »

¿Cuál es el algoritmo más rápido para calcular todos los factores de un número entero? [duplicate]

Biswajit Esta pregunta ya tiene respuestas aquí: Algoritmo para encontrar todos los divisores exactos de un entero dado (7 respuestas) Cerrado Hace 9 años. He escrito este bloque de código pero está consumiendo mucho tiempo para calcular… ¿Me pueden ayudar a encontrar una forma eficiente de hacerlo? int tag; int* factors(int n) { int a[1000000]; …

¿Cuál es el algoritmo más rápido para calcular todos los factores de un número entero? [duplicate] Leer más »

¿Cómo imprimir orden creciente y decreciente usando recursividad?

cualquier cosa58474 Tengo algunas respuestas, pero están usando un enfoque diferente. Lo que quiero hacer es pasar la n a la función, luego llamar a la f(n-1) recursivamente y luego, al regresar del caso base, comenzará a imprimirse en orden creciente, puedo lograr esto pero después de eso quiero imprimir la disminución a continuación se …

¿Cómo imprimir orden creciente y decreciente usando recursividad? Leer más »

¿La forma más eficiente de encontrar el más pequeño de 3 números Java?

cris Tengo un algoritmo escrito en Java que me gustaría hacer más eficiente. Una parte que creo que podría hacerse más eficiente es encontrar el menor de 3 números. Actualmente estoy usando el Math.min método de la siguiente manera: double smallest = Math.min(a, Math.min(b, c)); ¿Qué tan eficiente es esto? ¿Sería más eficiente reemplazar con …

¿La forma más eficiente de encontrar el más pequeño de 3 números Java? Leer más »

como es vectorial> “más pesado” que el vector>?

j. cierva Durante una entrevista reciente, sugerí usar vector<pair<int,int>> sobre vector<vector<int>> ya que solo queríamos almacenar dos valores para cada entrada en el vector. Dije algo con la melodía de “deberíamos usar vector<pair<int,int>> sobre vector<vector<int>> ya que este último es más pesado que el anterior”. Después de que terminó la sesión de codificación, dijeron que …

como es vectorial> “más pesado” que el vector>? Leer más »

Tetris-ing una matriz

Peka Considere la siguiente matriz: /www/htdocs/1/sites/lib/abcdedd /www/htdocs/1/sites/conf/xyz /www/htdocs/1/sites/conf/abc/def /www/htdocs/1/sites/htdocs/xyz /www/htdocs/1/sites/lib2/abcdedd ¿Cuál es la forma más corta y elegante de detectar el ruta base común – en este caso /www/htdocs/1/sites/ y eliminarlo de todos los elementos de la matriz? lib/abcdedd conf/xyz conf/abc/def htdocs/xyz lib2/abcdedd Esto podría valer la pena intentarlo: en.wikibooks.org/wiki/Algorithm_implementation/Strings/… (Lo probé y funciona). – …

Tetris-ing una matriz Leer más »