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.
- ๐ฎ 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
- Selection Sort โ Sort police officers by ID
- Insertion Sort โ Sort police officers by salary
- Bubble Sort โ Sort criminals by name
- Linear Search โ Search criminals by name
- Binary Search โ Search police officers by ID
- Vector โ Stores police officer and criminal records
- Queue โ Implemented using a fixed-size array
- Stack โ Used to maintain operation history
- Language: C++
- Standard Library: C++ STL
- Concepts: Data Structures & Algorithms, Searching, Sorting
https://github.com/AhmedHasib30/Police-Station-Management-System.git