Skip to content

Welcome to AlgoWiki 👋

AlgoWiki is an open-source collection of algorithms and data structures, implemented in C++ and analyzed with a focus on computational complexity.

The goal is to provide clear explanations, rigorous mathematical analysis (powered by \(\LaTeX\)), and modern implementations.


🚀 Available Algorithms

Currently, the repository includes the following implementations:

Sorting

  • Bubble Sort - A simple (though inefficient) sorting algorithm.
  • Merge Sort - An efficient, stable sorting algorithm based on the Divide and Conquer paradigm.
  • Selection Sort - A straightforward sorting algorithm based on the in-place comparison paradigm.
  • Insertion Sort - An inefficient algorithm on large, random datasets but extremely effective for small arrays or nearly sorted data.

🛠 Tech Stack

This documentation is built using:


Project maintained by Massimo Fedrigo.