Skip to content

Illusion0-0/BAAZiGAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contact Search Engine - BAAZiGAR

BAAZiGAR is a Contact Search Engine project implemented in C++. Showcasing the utilization of OOP principles, data structures, clean code, and architecture. The project focuses on creating an efficient contact management system capable of handling a large number of contact records.

Features

  • Insert contact details such as first name, last name, and phone number.
  • Perform exact or prefix searches for contact details.
  • Utilize optimized contact searching techniques using Trie data structure and hashing.
  • Achieve a significant reduction in running time complexity for contact searching operations.

Requirements

To run the Contact Search Engine project, ensure you have the following:

  • C++ compiler (gcc, etc)

Installation

  1. Clone the repository:

    git clone https://github.com/Illusion0-0/BAAZiGAR.git
  2. Compile the project using your C++ compiler:

    g++ -o baazigar cred.cpp
  3. Run the executable:

    ./baazigar
  4. Follow the on-screen instructions to interact with the Contact Search Engine.

Usage

  1. Launch the Contact Search Engine by running the executable.

  2. Select the desired operation from the available options.

  3. To insert a new contact, provide the required details such as first name, last name, and phone number.

  4. To search for a contact, choose between exact or prefix search.

  5. View the search results displayed on the screen.

Contributing

Contributions to the Contact Search Engine project are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.