SIS
Symmetric Index Structures
|
00001 #ifndef _HEADER_FILE_UKKONEN_SUFFIX_TREE_ 00002 #define _HEADER_FILE_UKKONEN_SUFFIX_TREE_ 00003 00004 typedef struct tSuffixTreeBuildHelp{ 00005 UINTSequence * statesSuffixLink; 00006 Hash * hash; 00007 UINTSequence * transitionsFrom; 00008 CompressedAutomaton * aut; 00009 void * symbol; 00010 } SuffixTreeBuildHelp; 00011 00012 SuffixTreeBuildHelp * SuffixTreeBuildHelpInit( CompressedAutomaton * aut ); 00013 void SuffixTreeBuildHelpFree( SuffixTreeBuildHelp * help ); 00014 void SuffixTreeAdd( SuffixTreeBuildHelp * help, const VoidSequence * documentDollar ); 00015 00016 #endif