Skip to content

Determining the performance difference between radix tries and hash maps when using large input file size

Notifications You must be signed in to change notification settings

satkukreti/RadixTrieParser

Repository files navigation

This is a comparision between the performance difference of a radix trie and the standard hash table, std::map().

Input file is a string, indicated by "", and an integer. The purpose of the program is to lexicographically print each unique string and the highest value associated with it. In my current implementation, the trie is >2x faster than std::map().

To create a test file, use make test. The LINES variable determines the lines associated with the test file. Use make to create the standard (map) and optimized (trie) executables. To clean everything, use make call.

About

Determining the performance difference between radix tries and hash maps when using large input file size

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published