Ahmed Elgohary's repositories
Striver-s-SDE-Sheet
SDE Sheet contains very handily crafted and picked top coding interview questions from different topics of Data Structures & Algorithms. These questions are one of the most asked coding interview questions in coding interviews of companies like Amazon, Microsoft, Media.net, Flipkart, etc, and cover almost all of the concepts related to Data Structure & Algorithms.
Voronoi-Mesh
This repository contains a C++ program that creates a Voronoi mesh. The program takes a set of points as input and generates a Voronoi diagram, which is a partitioning of a plane into regions based on the distance to points in a specific subset of the plane.
BloomFilter
This Java repository implements a Bloom Filter, a probabilistic data structure used for efficient set membership testing. The Bloom Filter is implemented using Java's BitSet class and provides a space-efficient way to store a large number of elements while minimizing the number of false positives.
codeforce-A.-problams-solution
the difficulty of those problems vary from 800 to 1600
Consistent-Hashing
This repository contains a Java implementation of ring consistent hashing, a technique for distributing data across a cluster of servers in a way that minimizes the amount of data that needs to be moved when a server is added or removed from the cluster.
Friends-list
A web application that makes a list of your friends with CRUD Operation [create, read, update and delete].
LeetCode-Database-Problems-SQL-
Solutions to LeetCode database problems with easy difficulty using SQL.
Mesh-generation
subdivision algorithm of a continuous geometric space into discrete geometric and topological cells.
War-Card-Game
The deck is divided evenly, with each player receiving 26 cards, dealt one at a time, face down. Anyone may deal first. Each player places their stack of cards face down, in front of them.
Ze-partner
An API to find the best partner to deliver beverages to our customers, providing the best and fastest service. To achieve this our compute fleet deals with GIS objects all the time.
Hash-Functions
The Murmur hash function and the Fowler-Noll-Vo (FNV) hash function are two popular non-cryptographic hash functions used in computer science. This GitHub repository contains implementations of both hash functions in java.
Memory-Card
Memory card game in VanillaJS
Problem-Solving
Algorithms, data structures and problems solutions written in C++ and Swift.
Smart-door-lock-and-lighting-system
This repository contains a password validation and recommendation tool that helps users check the validity of their chosen password and recommends a strong one if their chosen password is weak.
speech-recognition
This is a repository for an Automatic Speech Recognition System designed using Digital Signal Processing techniques in MATLAB. The system is designed to recognize spoken words and phrases and convert them into text. The system uses various DSP techniques such as filtering, feature extraction, and classification to accurately recognize speech.
UrlShortener
This repository contains a Spring RESTful API for a URL shortener tool that converts long URLs to tiny strings using Google Guava and stores them in an H2 database.