Estoy buscando una biblioteca/herramienta de visualización de algoritmos que esté bien documentada y que pueda llamar desde su código fuente.
Eché un vistazo a jhave - example of usage. Y me gustó, parece que tiene cierta documentación, pero no confío en su futuro.
He encontrado este artículo sobre Algorithm explorer tiene una buena idea. Está implementado como una api de C++ pero no puedo encontrarlo.
Mi idea principal es que quiero hacer algunas pruebas unitarias para el cerebro.
Así que construyo varios ejercicios y en el futuro cuando quiera poner a prueba mis conocimientos los rehago.
Encontré que las imágenes duran más tiempo conmigo, así que es por eso que quiero visualizar algoritmos en ciertos estados. (Podría recordar mejor un caso difícil como lo que sucede cuando los datos se ordenan en reversa y uso la ordenación rápida si lo veo)
Una herramienta ideal:
1. Tiene que integrarse con cualquier idioma.
2. Tiene que estar bien documentado con una comunidad creciente y ejemplos.
3. Implementar en la parte superior de un motor de procesamiento capaz (ogro, xna).
¿Cómo hacer la visualización del algoritmo?
14
A
Respuesta
2
Aquí está el lugar que necesita visitar: The Algorithm Visualization Portal!
+0
Ese es un gran enlace, he estado mirando el código de kd tree stuff toda la semana y no me di cuenta cómo instructivo sería verlo en acción, por así decirlo. Salud. – fish2000
Cuestiones relacionadas
- 1. Visualización del algoritmo para C#
- 2. Algoritmo de visualización de árbol
- 3. ¿Cómo hacer un algoritmo MFCC?
- 4. ¿Cómo hacer que la visualización de autocompletado de Python coincida?
- 5. Cambiar la visualización del ticket en Trac
- 6. Visualización del cumplimiento W3C
- 7. Visualización del nombre completo de la función
- 8. Mejorando la visualización del texto girado
- 9. visualización del resultado del servlet en la página jsp
- 10. Complejidad del algoritmo
- 11. Algoritmo del logaritmo discreto
- 12. caja del interruptor con etiqueta de visualización
- 13. Visualización del elemento HTML en la línea horizontal
- 14. ¿Cómo puedo actualizar la visualización del botón de acción del editor sobre la marcha?
- 15. Vimdiff: visualización del número total de cambios
- 16. NSFetchedResultsSolicitud de sección del controlador usando la orden de visualización
- 17. complejidad del algoritmo
- 18. Graph algoritmo del colorante
- 19. La generalización del algoritmo Bentley-Ottmann
- 20. Implementación del algoritmo C5?
- 21. Complejidad del espacio del algoritmo recursivo
- 22. Visualización de visualización de mapa de árbol para la salida del generador de perfiles de Python
- 23. ¿Cómo hacer la introspección del objeto JavaScript?
- 24. Visualización del árbol de clasificación de Weka
- 25. Bloque de visualización sin ancho del 100%
- 26. Django grupos de visualización del administrador horizontalmente
- 27. Desarrollo del algoritmo de eliminación del vello
- 28. Visualización básica del calendario en R
- 29. Complejidad del tiempo del algoritmo de Prim
- 30. Cómo personalizar la visualización de dired
"Tiene que integrarse con * cualquier * idioma" es un requisito probablemente demasiado estricto. Excepto si está dispuesto a escribir algunas encuadernaciones usted mismo. – phimuemue
Estaba pensando en lo siguiente: Usted llama a makeRectangle (número) que envía, a través de sockets AF_INET, información a un servidor que representa un rectángulo con un número en él. – 19021programmer
Su requisito 3 es tal vez engañoso. Una buena herramienta sería independiente de cualquier motor de renderizado, su salida está limitada a algún formato estándar de visualización *, no * motor *. @phimuemue: Creo que el requisito no es sobre el idioma con el que se programa la herramienta, sino el lenguaje del algoritmo. –