Online Library is a Java-based application that uses the Trie data structure to provide fast and efficient search, insert, delete and autocomplete functionality for book titles.
- Insert a new book title into the library 📝
- Delete an existing book title from the library 🗑️
- Search for a book title by exact match 🔍
- Autocomplete a book title based on user input 🤖
The Trie data structure is used to store and retrieve book titles in the library. The Trie is a tree-like data structure that allows for efficient prefix searches and string matching.
Each node in the Trie represents a character in the book title, and the edges represent the connections between characters.
git clone https://github.com/mihaiprodann/OnlineLibrary.git
The Online Library application provides a simple command-line interface for users to interact with the library.