The temporary files stored in /var/tmp are not cleared after construction phase. [/var/tmp contians all the temporty binary files generated during construction phase]
Unlike other algorithms, BRZ Algortihm only works if minimum perfect hash function file is provided. Without the file, segmentation fault occurs as input is not checked. Also, unable to perform the search by calculated cmph_t * structure in construction phase. The structure has to be loaded from minimum perfect hash function file (This should not be required if we are performing search immediately after the construction phase unlike other algortihms). [Refer to line 368 in src/brz.c.]
This can be made optional if the file is provided, otherwise in-memory cmph_t * is sufficient to account for the searching phase.
The 2nd part doesn't seem to be valid. It has been specified in the BRZ spec that this has been done as the memory is limited. Kindly address the first part. Also, change the priority to 5.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The 2nd part doesn't seem to be valid. It has been specified in the BRZ spec that this has been done as the memory is limited. Kindly address the first part. Also, change the priority to 5.