Hussein Khaled's repositories
Reservista
Reservista is a Hotel Management System
Timer
A simple timer application implemented using pyqt5 and python
BinaryHeap-Sorting
The goal of this project is to become familiar with the binary heap data structure as well as different sorting techniques.
Perfect-Hashing
Implementation of a perfect hashing data structure. We say a hash function is perfect for S if all lookups involve O(1) work.
Web_Paint
An online paint program developed by utilizing Angular framework for front-end and spring boot for back-end
Signal-Flow-Graph-Solver
An application that solves both signal flow graph and Routh-criteria problems. It was developed using angular framework.
Shortest_Paths
The implementation three shortest paths algorithms for directed weighted graphs which are Dijkstra, Bellman-Ford and Floyd-Warshall.
Game_Engine
Web application offers an extensible game engine with 6 board games and adding another game can't go any easier
CalTrain_Automation
A problem of synchronization used To get familiar with concurrent programming, to better understand handling races, synchronization, mutex, and condition variables, and to learn about debugging concurrent programs.
AVL_RedBlack_Trees
Implementation of AVL & Red-Black trees. Implementation of a simple English Dictionary as an application of the 2 self-balanced BSTs. A command line interface enables us to deal with the dictionary and apply all its implemented operations.
Matrix_Multiplication
A multi-threaded matrix multiplication program
K-Shell
A simple shell using c language able to execute commands as ls, cp and other with or without arguments in addition to builtin commands as cd, export, echo, and exit
Mail-Service
this is the mail service project which has backend of using spring boot frame work and postgres sql for database and has frontend using angular framework
web_based_producer_consumer
program that simulate the producer consumer of products