You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AI-assisted Minesweeper game in Python demonstrating Greedy algorithms, Graph-based Divide & Conquer using BFS frontier partitioning, and Dynamic Programming with memoization for constraint-based solving.
Learn To Think Like A Computer Scientist. Master the fundamentals of the design and analysis of algorithms. Contains solutions to selected programming assignments.
Repository of the course Algorithmic Fundamentals, which is part of the University Program Software Engineering in Universidad Complutense de Madrid (UCM).
An implementation of the Radix-2 Decimation-In-Time (DIT) form of the Cooley-Tukey FFT algorithm, as well as its inverse. The algorithm is used to multiply 2 polynomials and compute the convolution of 2 vectors in O(nlogn) time.