Banner

Hi! I’m whoashish115, and this is my personal competitive programming wiki.

I built Algopedia to keep everything I learn in one place - from algorithms and data structures to templates, snippets, useful resources, and random tricks that I don’t want to forget. Instead of searching the internet for the same things over and over, I can simply come back here.

If you’re here for the first time, I’d recommend starting with the navigation. Everything is organized by topic, so you can easily explore algorithms, mathematics, graphs, dynamic programming, strings, geometry, templates, resources, and more.

Most of these notes are written for my future self, but if they help you learn something new or solve a difficult problem, that’s even better. Algopedia is always a work in progress, and I’ll keep updating it as I continue learning and competing.