Commit Logs

jhallard
2014-05-28
Found and fixed a bug in the remove function inside of the HashDictionary class. Also added much more code documentation, particularly in HashDictionary.cpp
jhallard
2014-05-28
More formatting changes, continuing to document the code
jhallard
2014-05-28
Fixed error where invalid file would throw exception
jhallard
2014-05-28
...
jhallard
2014-05-28
Merge branch ''master'' of https://github.com/jhallard/HashDictionary
jhallard
2014-05-28
..
jhallard
2014-05-28
Merge branch ''master'' of http://github.com/jhallard/HashDictionary
jhallard
2014-05-28
Updated main once again to be cleaner. Also added a toVector() function for Hashdictionary class for use in saving to file
jhallard
2014-05-28
Deleted some unnecessary .sdf files, cleaned up some comment formatting
jhallard
2014-05-28
Changed .gitignore file for convenience
jhallard
2014-05-28
Changed the hash function from a homemade one to one that uses the std::Hash<> function from the std library. Also completely documented HashDictionary.h and DictionaryNode.cpp. Began to change around the main.cpp file to neaten out the formatting
jhallard
2014-05-28
Fixed the bug/unwanted feature where we had to predefine the hashmap size. I don''t know why it wasn''t working earlier but now the constructor will accept just an int argument and we can dynamically allocate the hashmap. Also completely documented the DictionaryNode.h file
jhallard
2014-05-28
Added extensive code documentation for HashDictionary.cpp/h. Also changed all tabs to 4 spaces in the project
jhallard
2014-05-28
Finished the main function, the user can now upload the dictionary from a file, then print that dictionary, query the contents, and remove the contents if they want. The program should be completely bug free right now, double checked to make sure that even if you enter 6 elements into a hash table of size 3 it still works perfectly
jhallard
2014-05-28
Almost finished the main application, got the menu working and the layout correct. Running into a small bug when dealing with collisions currently. Trying to fix this is next item on agenda
jhallard
2014-05-27
Completed the traversal function, made sure remove function is working. added some documentation to the code
jhallard
2014-05-27
Fixed template problems and linking problems. Touched up DictionaryNode.cpp. Compiler wouldn''t let me overwrite the default copy constructor ffor HashDictionary class and thus the user can''t pass in the max dictionary size currently, we have to use a constant defined in the class. HashDictionary.h/.cpp are almost all complete, the add, hash, and contains functions are all finsished. Just need to add a few helper functions then finish main() and it will be all done
jhallard
2014-05-27
mm.gitignore
jhallard
2014-05-27
Changed some formatting
John Allard
2014-05-27
Initial commit