BST-word-tracker
Word tracker program using Binary Search Trees
Part of CPRG-311 Advanced Object Oriented Programming
- Reads text files and collects and stores unique words found in various files
- Custom Abstract Data Type interface
- Binary Search tree using a reference based format
- Report generation based on word occurrence, existence in files, frequency of occurrence
- JUnit Tested
- Javadoc
- Used in a CLI
Technologies Used:
- Abstract Data Structures
- Binary Search Trees
- JUnit 4
- Serialization
Tools Used:
- IntelliJ IDEA
- Java 8
Tutorial:
- Run a command line interface in the directory where Tracker.jar is installed
- run 'java -jar' with these parameters:
-f -pf to display which files a word belongs to -pl to display which files a word belongs to and the lines it occurs in -po to display which files a word belongs to and the lines it occurs in and how many times it occurs