2010-09-27 17 views
31

¿Hay alguna biblioteca o documentación/enlace que proporcione más información sobre la implementación de la estructura de datos Trie en java?Estructuras de datos Trie - Java

¡Cualquier ayuda sería genial!

Gracias.

Respuesta

5

Hay una aplicación Java en Robert Sedgewick's book on algorithms. Es muy básico, es decir, sin compresión y con una interfaz muy simple, pero me pareció instructivo entender cómo funcionan los intentos.

También encontré recientemente un library que incluye una implementación concurrente eficiente de la memoria de intentos que parece muy prometedora. Incluso incluye un solucionador LCS usando tries.

También está el Lucene implementation que se utiliza en aplicaciones de producción.