A C program that acts as a dictionary to store and manage slang words. Users are able to:
- Add new entries
- Search for a specific slang word
- Search for all slang words beginning with a certain prefix
- View all saved slang words
- Update slang word definitions
- Trie tree data structure
- Data storage using linked lists
- Efficient prefix search implementation
- Simple text-based interface
- Language: C
- Concepts: Data Structures; Prefix Searching; String Manipulation
- The user selects an option from the menu.
- Depending on the choice, the program adds, searches for, lists, or updates the definitions of slang words.
- Data is stored in memory.
- Compile using
gcc main.c -o file_processor - Run
./file_processor
Boogle
1. Release a new slang word
2. Search a slang word
3. View all slang words starting with a certain prefix word
4. View all slang words
5. Exit
Select an action: 1
Input a new slang word [Must be more than 1 character and doesn't contain spaces]: goat
Input a new slang word description [Must be more than 2 words]: abbreviation for greatest of all time