School of Computer and Information Engineering
Fall Semester 2025
Course: Data Structures
Maximum Marks: 20
Submission Date: 3 December 2025
Banking System with Transaction History
(Implemented using Linked List, Queue, and Tree)
This project simulates a simple banking system where multiple customers can hold accounts. The system provides the following functionalities:
- Create a new bank account
- Deposit or withdraw money
- Maintain a daily queue of transactions
- Keep a detailed transaction history
- Search accounts efficiently using suitable data structures
The project demonstrates how various data structures (Linked List, Queue, Tree) can be applied to manage financial operations in a practical system.
- Raxmanov Atabek
- Rixsixodjayev Akbarxo'ja
- Sattarov Jahongir
- Sagatov Abdulloh