Preguntas etiquetadas con optimization

La optimización es el acto de mejorar un método o diseño. En la programación, la optimización generalmente toma la forma de aumentar la velocidad de un algoritmo o reducir los recursos que requiere. Otro significado de la optimización son los algoritmos de optimización numéricos utilizados en el aprendizaje automático.


25
Redondeando a la siguiente potencia de 2
Quiero escribir una función que devuelva la siguiente potencia más cercana de 2 números. Por ejemplo, si mi entrada es 789, la salida debería ser 1024. ¿Hay alguna forma de lograr esto sin usar ningún bucle sino solo usando algunos operadores bit a bit?

10
¿Cuál es el efecto de ordenar si ... si no, si las declaraciones por probabilidad?
Específicamente, si tengo una serie de if... else ifdeclaraciones, y de alguna manera sé de antemano la probabilidad relativa de que cada declaración se evalúe true, ¿cuánta diferencia en el tiempo de ejecución representa ordenarlas en orden de probabilidad? Por ejemplo, debería preferir esto: if (highly_likely) //do something else if …



14
MYSQL OR vs IN rendimiento
Me pregunto si hay alguna diferencia en cuanto al rendimiento entre los siguientes SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4) SELECT ... FROM ... WHERE someFIELD between 0 AND 5 SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ... ¿o MySQL optimizará …










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.