π Audio Book Management System
A command-line based Audio Book Management System developed in C, designed to efficiently manage audiobook records using AVL Trees and File Handling. The system dynamically loads audiobook data from text files and organizes it in a self-balancing AVL Tree for fast search, insertion, and deletion operations.
π Features
π File-Based Data Storage Audiobook records are stored in text files and loaded dynamically when the program runs.
π³ AVL Tree Implementation Uses a self-balancing AVL Tree to maintain sorted audiobook records and ensure efficient operations.
π Fast Search Operations Efficient searching of audiobooks based on attributes like title, author, or ID.
β Add Audiobooks Insert new audiobook records into the system.
β Delete Audiobooks Remove audiobook records while maintaining AVL tree balance.
π Dynamic Data Loading Generic data structures allow audiobook information to be loaded directly from text files.