Skip to content

mihaiprodann/OnlineLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Library 📚🔍

Java

Trie

GitHub

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.

Features 🚀

  • 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 🤖

Trie Data Structure 🌳

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.

Getting Started 🏁

1) Clone the repository

git clone https://github.com/mihaiprodann/OnlineLibrary.git

2) Open the project in your favorite Java IDE

3) Build and run the project

Usage 🧑‍💻

The Online Library application provides a simple command-line interface for users to interact with the library.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages