Moustafa Elsayed's repositories
Adaptive-Huffman
Adaptive Huffman Compression Algorithm in Java.
Arabic-Line-Segmentation
Line segmentation for Arabic scanned documents using morphology and histogram in python.
Biometric-Authentication-using-Brain-Signals
Biometric person authentication using brain waves recorded using Emotiv Epoc+ EEG Headset.
Compression-Algorithms
Compression Algorithms Implementation in Java
Neural-Network
Python Implementation for a neural network from scratch.
CLI-Java
Command Line Interpreter implemented in Java.
Fibonacci-nim--C--CLI-version-
The great Fibonacci Nim game developed in C++ "CLI"
Fibonacci-nim--Python-CLI-version-
The great Fibonacci Nim game developed in python "CLI"
LZW-Compression
Java Implementation of Lempel-Ziv-Welch Compression Algorithm.
Matrices-Calculator
Matrices Calculator (using Structs and Valarrays).
ProCipher
Cipher and Decipher using numerous ciphering techniques, only through ProCipher!
SlidingBlocksAI
Final Project for CS361 Artificial Intelligence Course. AI generated solution for randomly initialized 3x3 sliding blocks board.
Vector-Quantization
Java Implementation of Vector Quantization Lossy Compression using LBG Algorithm and Splitting.
Vector-Structure-Implementation
Using dynamic arrays to mimic behavior of vectors.