Skip to content

This is a Data Structures and Algorithms (DSA) course project created during the 3rd semester of (BE)

Notifications You must be signed in to change notification settings

bPavan16/PhoneSimulator-dsa-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Phone Simulator

Overview

The Phone Simulator is a C application that simulates basic phone functionalities using various data structures such as hashtables, heaps, graphs, linked lists, stacks, queues, and trees

Project Structure

phone-simulator
├── src
│   ├── main.c
│   ├── data_structures
│   │   ├── hashtable.c
│   │   ├── hashtable.h 
│   │   ├── heap.c
│   │   ├── heap.h
│   │   ├── graph.c
│   │   ├── graph.h
│   │   ├── linkedlist.c
│   │   ├── linkedlist.h
│   │   ├── queue.c
│   │   ├── queue.h
│   │   ├── stack.c
│   │   ├── stack.h
│   │   ├── tree.c
│   │   └── tree.h
│   ├── simulator
│   │   ├── phone.c
│   │   └── phone.h
│   └── utils
│       ├── common.c
│       └── common.h
├── Makefile
└── README.md

Setup Instructions

  1. Clone the repository:
    git clone <repository-url>
    
  2. Navigate to the project directory:
    cd phone-simulator
    

Usage

After building the project, run the executable to start the phone simulator:

gcc main.c
./phone-simulator.out

Contributing

Feel free to submit issues or pull requests for improvements and enhancements.

About

This is a Data Structures and Algorithms (DSA) course project created during the 3rd semester of (BE)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages