Red de conocimientos sobre prescripción popular - Remedios caseros - GitHub tiene una estrella de 15K. Este proyecto de código abierto hace que el algoritmo se mueva.

GitHub tiene una estrella de 15K. Este proyecto de código abierto hace que el algoritmo se mueva.

Producido por Big Data Digest

Autor: Jiang Baoshang

Después de comenzar con los lenguajes de programación, si quieres avanzar, debes aprender algoritmos y estructuras de datos.

Los materiales de aprendizaje normales son texto puro y gráficos estáticos. Digestive Bacteria recomendó anteriormente un proyecto de código abierto en el que todos los algoritmos de clasificación se implementan en Python, incluida la clasificación por inserción, la clasificación por burbujas, la clasificación rápida, la clasificación por selección, la clasificación por combinación, etc.

¡Ahora, estos "se moverán"!

Esta es una herramienta intuitiva de visualización de algoritmos llamada Algorithm Visualizer. Puede elegir libremente el algoritmo que desea aprender. Cada algoritmo describe claramente su principio y proceso de operación.

Actualmente, Algorithm Visualizer ha recibido 15.048 estrellas y 2.097 bifurcaciones en GitHub.

Dirección de GitHub:

/Algorithm-Visualization Tools/Algorithm-Visualization Tools

Dirección de demostración:

https://algorithm- visualizer.org/

El uso de herramientas de visualización de algoritmos

Expliquemos la herramienta de visualización de algoritmos a través de una búsqueda restringida en profundidad:

El extremo izquierdo es el área del directorio Puede elegir cualquier algoritmo que desee. En el medio está el área de demostración dinámica y el área de salida de registro del algoritmo, donde el modo de registro registra el proceso de cada búsqueda.

Hay una barra de herramientas en el extremo derecho, donde puedes elegir reproducir o pausar, e incluso la velocidad de reproducción. La parte inferior de la barra de herramientas es el área de código, donde se refleja el código central del algoritmo.

Actualmente se admiten muchos algoritmos, incluidos retroceso, cifrado, programación dinámica, búsqueda de gráficos, algoritmos codiciosos, algoritmos de búsqueda, algoritmos de clasificación, etc.

Además, las bacterias también probaron otros dos algoritmos y los resultados son los siguientes.