A very common reason is a wrong site baseUrl configuration.\n

Current configured baseUrl = / (default value)\n

We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})

Skip to main content

Theoretical Background

Concepts

The theoretical groundwork that makes algorithms truly make sense. Each topic is a self-contained chapter — read it in order as a structured course, or jump to any entry as a quick reference.

  • Complexity Analysis
  • Recursion
  • Divide & Conquer
  • Dynamic Programming
  • Greedy
  • ...

Algorithm Collection

Algorithm Sheets

Rigorous, interactive breakdowns of each algorithm: from the naive approach and why it fails, through the full derivation, to annotated multi-language code and step-by-step table visualizations.

  • Problem Statement
  • Complexity Analysis
  • Pseudocode
  • Interactive Trace
  • ...