¿Te refieres a codificar un algoritmo eficiente que ya tienes o crear un nuevo algoritmo eficiente?
Hay muchas bibliotecas de algoritmos disponibles para muchos lenguajes de codificación; ¿Por qué escribir otro?
De todos modos, la codificación de un algoritmo dado (eficiente o no) es bastante fácil, aunque descubrir cómo desacoplar sus datos puede ser ‘interesante’, permitir (1) la reutilización del código y (2) otro algoritmo para reemplazarlo más tarde.
- ¿Se puede implementar la imaginación usando algoritmos? ¿Hay algo que no podamos explicar a través de un algoritmo, incluso en el futuro?
- ¿Cómo se pueden realizar los pagos mediante algoritmos informáticos?
- ¿Qué algoritmos existen para la reconstrucción de un conjunto de vectores de un diccionario de cardinalidad más pequeña?
- Cómo buscar todas las combinaciones posibles en una lista
- ¿Cuál es el algoritmo de seguimiento de la ubicación más cercana a algunos amigos que se encuentran en una región de cuadrícula?
En cuanto a crear un nuevo algoritmo, CUIDADO. Una vez me dieron una prueba de codificación, para contar lo más rápido posible el número de bits en un flujo de datos (sí, se imprimió en negrita cuando me lo enviaron por correo electrónico). Se me ocurrió un nuevo algoritmo (bueno, uno que no había encontrado antes) que sería un orden de magnitud más rápido que cualquier cosa que hubiera visto. No recibí respuesta, así que lo llamé para ver si aceptaba que mi código era el más rápido que había visto. “No lo sé; No lo ejecuté “.” ¿Por qué no? “” Porque no lo entendí “.