Skip to content

Latest commit

ย 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš” Police Station Management System

A console-based Police Station Management System developed in C++ as a Data Structures and Algorithms project.

The system manages police officers and criminal records and demonstrates fundamental data structures, searching techniques, and sorting algorithms.


๐Ÿ“Œ Features

  • ๐Ÿ‘ฎ View police officer records
  • ๐Ÿšจ View criminal records
  • โž• Add a police officer or criminal
  • ๐Ÿ—‘๏ธ Delete a police officer or criminal
  • ๐Ÿ”ข Sort police officers by ID
  • ๐Ÿ’ฐ Sort police officers by salary
  • ๐Ÿ”ค Sort criminals by name
  • ๐Ÿ”Ž Search criminals by name
  • ๐Ÿ” Search police officers by ID
  • ๐Ÿ“œ View operation history
  • ๐Ÿšช Exit the application

๐Ÿง  Data Structures & Algorithms

๐Ÿ”„ Sorting Algorithms

  • Selection Sort โ€” Sort police officers by ID
  • Insertion Sort โ€” Sort police officers by salary
  • Bubble Sort โ€” Sort criminals by name

๐Ÿ” Searching Algorithms

  • Linear Search โ€” Search criminals by name
  • Binary Search โ€” Search police officers by ID

๐Ÿงฑ Data Structures

  • Vector โ€” Stores police officer and criminal records
  • Queue โ€” Implemented using a fixed-size array
  • Stack โ€” Used to maintain operation history

๐Ÿ’ป Technologies

  • Language: C++
  • Standard Library: C++ STL
  • Concepts: Data Structures & Algorithms, Searching, Sorting

โš™๏ธ How to Run

1. Clone the Repository

https://github.com/AhmedHasib30/Police-Station-Management-System.git

About

This project is a C++ based Police Station Management System demonstrating data structures and algorithms.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages