Overview This is a Data Structures and Algorithms (DSA) project implemented in C++, featuring a doubly linked list to manage a dynamic contact book. The system allows users to add, edit, delete, search, and display contacts while ensuring data persistence through file handling.
Features
Add Contacts: Dynamically add new contacts with a name and phone number. Edit Contacts: Modify existing contact information. Delete Contacts: Remove specific contacts or clear all stored data. Search Contacts: Locate contacts by name or phone number. Display Contacts: View all contacts sorted alphabetically. Data Persistence: Save contacts to a file and reload them automatically upon restarting the program. Technologies Used
Programming Language: C++ Data Structures: Doubly Linked List Algorithms: Bubble Sort for sorting contacts File Handling: Used for saving and loading contact data