Implementación de dos estructuras de datos para búsqueda eficiente de texto: R-way Trie (RWT) y Ternary Search Trie (TST).
El proyecto permite indexar un archivo de texto y buscar palabras, frases, fragmentos o sufijos dentro de él. Si encuentra coincidencias, muestra las líneas donde aparecen. Si no encuentra nada, sugiere 5 autocompletados basados en el contexto del texto.
make # compila ambos programas (RWT y TST)
make clean # elimina los ejecutables./RWT <archivo.txt>./TST <archivo.txt>Ejemplos:
./TST alice_wonderland.txt
./RWT prova.txt- El programa carga e indexa el archivo de texto
- Muestra métricas de la estructura (nodos, memoria, profundidad)
- Puedes introducir palabras, frases o fragmentos para buscar
- Si existe, muestra las líneas donde aparece
- Si no existe, sugiere 5 autocompletados contextuales
prova.txt- Archivo pequeño de pruebaalice_wonderland.txt(~29,000 palabras)moby_dick.txt(~215,000 palabras)words_alpha.txt(~370,000 palabras)