Skip to content

Srushti-T18/CampusQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CampusQueue

A terminal-based Event Registration System built entirely in C++, using data structures like Queue, Linked List, and Tree for Data Structures IA 2.

FEATURES

  • Event Management – Add, delete, and traverse events (Tree-based)
  • Participant List – Store, add, and remove participants (Linked List)
  • Waiting List – Handle overflow registrations (Queue)

DATA STRUCTURES USED

Feature Data Structure Purpose
Event Hierarchy Tree To categorize main events and sub-events
Participant List Linked List Dynamic storage of participants
Waiting List Queue Manage registration overflow (FIFO)

HOW TO COMPILE AND RUN IN TERMINAL

Step 1: Compile

g++ src/*.cpp -I include -std=c++17 -o CampusQueue.exe

Step 2: Run

./CampusQueue.exe

About

This project is a terminal-based Event Registration System implemented entirely in C++ language without using any web technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages