Pregunta

Es una pregunta sencilla: ¿Existe una API para dibujar una árbol B en Java? Sólo que no quiero pasar mucho tiempo reinventar la rueda. No estoy teniendo problemas con el algoritmo per si , la mía funciona perfectamente bien después de un montón de lectura (especialmente de Lafore Estructuras de Datos y Algoritmos en Java), ya no sé cómo imprimir un árbol B de una buena manera.

Gracias de antemano.

¿Fue útil?

Solución

Usted tiene un par de opciones para "hacer" un gráfico de pantalla -

  • Graphviz tiene una API de Java (Edit: un addon llamado LJV que da a la API).

  • creo que debería ser capaz de utilizar la versión gratuita de JGraph a hacer lo mismo.

Otros consejos

Yo conozco personas han tenido éxito con da Vinci (ahora uDraw ). Yo no lo he usado desde 2003, pero de lo que recuerdo, hay que generar un archivo de texto entre corchetes para su árbol y el programa lo analiza. Usted debe ser capaz de dar salida a su texto haciendo una simple recorrido del árbol.

Tener un vistazo a yEd . Estoy bastante seguro, yFiles licencias sólo para una API para visualizar las estructuras de árbol es un poco exagerado, pero el editor gráfico es sin gastos de licencia y se puede utilizar para hacer que sus árboles. Por lo general volcar mis gráficos de datos crudos en uno de los formatos de archivo compatibles, abra el archivo de salida con yEd y deja que haga el diseño.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top