Skip to content

DhruvM09/DsaProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Contact Manager

This is a smart contact manager implentation in javascript and c++

Acknowledgements

https://www.fltk.org/

Smart Contact Manager

This is a smart contact manager implentation in javascript and c++

Installation

1.Download .zip file

2.Using git

  git clone https://github.com/DhruvM09/DsaProject/

3.To download dependencies to run gui.cpp(linux based only)

Ubuntu

  sudo apt install libfltk1.3-dev

MacOs(using homebrew)

  brew install fltk

Fedora

  sudo dnf install fltk-devel

Features

  • Contact Manager on terminal using Tries and Binary Search trees
  • Prefix Searching on terminal
  • JavaScript Binary search tree visualization
  • Simple C++ gui application to search and add contacts

Usage/Examples

1.Open index.html file to use the frontend version 2.Compile and run the main.cpp file to use the console version

g++ main.cpp -o a.out
./a.out

3.Compile and run the gui.cpp file to use the gui interface

g++ gui.cpp -lfltk -o a.out
./a.out

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published