Implementaciones de ejemplo limpias de estructuras de datos y algoritmos escritos en diferentes idiomas.
Lista de algoritmos
Las contribuciones siempre son bienvenidas. El idioma no importa. Solo asegúrate de estar implementando un algoritmo.
Los RP son bienvenidos. Para comenzar a desarrollar, siga la estructura:
nombre_algoritmo/nombre-idioma/nombre_archivo.extensión, por ejemplo, bubble_sort/python/bubble_sort.py
Si hay una implementación del mismo algoritmo en su idioma, agregue su nombre de usuario delante del nombre del archivo. Por ejemplo, si el algoritmo ya existente es orden_binario y su nombre de usuario es mi_nombre, simplemente nombre el nuevo archivo como 'mi_nombre_orden_binario'.
Incluya una descripción del algoritmo que está implementando. No importa si se copia de algún lugar, siempre y cuando ayude a las personas que están aprendiendo un nuevo algoritmo.
Los ejemplos gráficos también serían muy útiles.
No olvides incluir pruebas.
No elimine implementaciones anteriores de algoritmos. Simplemente agregue un nuevo archivo con su propia implementación.
Embellezca y limpie su código para facilitar su lectura.
Lista seleccionada de recursos relacionados con algoritmos.
Libros
Sitios
Clases en línea (Gratis)
Clases en línea (pagas)
Sitios de práctica de codificación
En la medida de lo posible según la ley, Zoran Pandovski ha renunciado a todos los derechos de autor y derechos relacionados o conexos de este trabajo.