Project 2: Contact Book Application

 

 

Welcome to Project 2, where we will apply our knowledge from the previous chapters to create something practical and engaging: a Contact Book Application. This project is a fantastic way to see how data structures like binary search trees (BSTs) can be used in real-world applications. Our contact book will allow users to add, delete, search, and list contacts. The searching functionality will be powered by binary search, making the process efficient even with a large number of contacts.

This project will not only reinforce your understanding of BSTs and binary search but also give you hands-on experience in building a functional application.

Implementing the Basic Structure

The first step in our project ...

Get Algorithms and Data Structures with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.