Skip to content

VTU 6th sem ISE file structures mini project phonebook using avl trees and python

Notifications You must be signed in to change notification settings

raj9426/file-structures-mini-project-using-avl-trees-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

AVL Tree Phonebook Management System

This repository contains the AVL Tree Phonebook Management System, a software application implemented in Python that allows users to manage a phonebook of contacts using the AVL tree data structure.

Features

  • Add new contacts to the phonebook.
  • Search for contacts by name.
  • Remove contacts from the phonebook.
  • Display the phonebook in alphabetical order.
  • Automatic balancing of the AVL tree for efficient operations.

Installation

  1. Clone the repository to your local machine.
git clone https://github.com/your-username/file-structures-mini-project-using-avl-trees-python.git
  1. Navigate to the project directory.
cd file-structures-mini-project-using-avl-trees-python
  1. Compile the source code.
g++ main.cpp avl_tree.cpp contact.cpp -o phonebook

Usage

  1. Run the compiled executable.
./phonebook
  1. Follow the on-screen instructions to interact with the phonebook management system.

  2. Choose options from the menu to add contacts, search for contacts, remove contacts, or display the phonebook.

  3. Enjoy managing your phonebook efficiently using the AVL tree data structure!

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

Acknowledgments

Resources

Contact

For any inquiries or feedback, please contact [email protected].


Releases

No releases published

Packages

No packages published

Languages