Preguntas etiquetadas con efficiency

Usando la menor cantidad de recursos (por ejemplo, tiempo, espacio) posible mientras resuelve un problema. Use esta etiqueta si su pregunta es específicamente sobre el uso de recursos, no para preguntas de algoritmos genéricos que mencionen tiempos de ejecución.





5
Agregar elementos a una matriz ordenada
¿Cuál sería la forma más rápida de hacer esto (desde una perspectiva algorítmica, así como una cuestión práctica)? Estaba pensando algo en las siguientes líneas. Podría agregar al final de una matriz y luego usar bubbleort, ya que tiene un mejor caso (matriz totalmente ordenada al inicio) que está cerca …








6
Encontrar el XOR máximo de dos números en un intervalo: ¿podemos hacerlo mejor que cuadrático?
Supongamos que se nos dan dos números y y que queremos encontrar para l \ le i, \, j \ le r .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r El algoritmo ingenuo simplemente verifica todos los pares posibles; por ejemplo en ruby ​​tendríamos: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.