The user can:
- Insert a contact
- Delete a contact
- View a contact by entering name, phone number or email
- Update a contact
- View all the contacts.
The contacts (with their details) are linked by doubly linked list. The user can insert contacts which will be validated and sorted automatically with respect to their names. Sorting is done by Bubble Sort technique. The sorting technique used is Bubble sort.