¿Existe una buena implementación de árboles de sufijos en JavaScript? ¿Algo que tomará una cadena (y un separador) y hará el árbol de sufijo apropiado?Árboles de sufijos en javascript?
Respuesta
Probablemente la implementación más conocida: http://felix-halim.net/pg/suffix-tree/index.php. Pero desea buscar una alternativa en el sitio de google: www.cut-the-knot.org suffix-tree, también. También quiere buscar el tutorial de Matt Mahoney sobre el sufijo-árbol. El mejor tutorial en la red de un experto en compresión con código fuente en c.
Aquí es otra aplicación que escribí:
https://github.com/eikes/suffixtree/blob/master/js/suffixtree.js
Genial, gracias eikes! – silverasm
encontrar otra aplicación (Ukkonen de) aquí: http://code.google.com/p/text-indexing/; suffixtree.JS se proporciona junto con una visualización HTML
- 1. implementación del árbol de sufijos en python
- 2. python: biblioteca para árboles de sufijo generalizados
- 3. Arreglos de sufijos vs Arboles de sufijo
- 4. Trabajando con árboles de sufijo en python
- 5. C# - Los sufijos numéricos
- 6. Demasiados "sufijos de patrón": ¿olor a diseño?
- 7. Entender árboles en ANTLR
- 8. árboles en Haskell
- 9. Visualización de árboles en VS2008
- 10. Entender el algoritmo de Ukkonen para árboles de sufijo
- 11. ¿Los árboles de expresión LINQ son árboles apropiados?
- 12. Árboles de expresiones Java
- 13. Convertir árboles de expresión
- 14. Construyendo árboles de expresión
- 15. Construyendo árboles de dependencia
- 16. ¿Hay sufijos numéricos para especificar un doble?
- 17. ¿Busca la implementación del árbol de sufijos en C#?
- 18. Eliminando prefijos y sufijos de las palabras en C#
- 19. ¿Cómo encontrar la subcadena común más larga usando árboles?
- 20. Dibujando árboles en Common Lisp
- 21. árboles N-arios en C
- 22. Aprendizaje de árboles de expresión en LINQ
- 23. árboles de búsqueda binarios en ruby
- 24. Árboles de expresiones en .NET - ¿Bibliotecas?
- 25. Asignación en árboles de expresión .NET 3.5
- 26. SVN diferentes árboles fusión
- 27. OCaml: dibujar árboles binarios
- 28. Objetos que representan árboles
- 29. Regex para estructuras de árboles?
- 30. Concatenar árboles rojo-negro
¡Gracias! Es bastante fácil entender lo que está haciendo y modificarlo para mis propósitos. – silverasm
@Nativ: https: //en.m.wikipedia.org/wiki/Suffix_tree – Bytemain
Más específicamente - ¿Hay alguna manera fácil de comprobar si existe una subcadena en el árbol? Revisé el código y no pude encontrar uno. Gracias – Nativ