Skip to content

for5en/algorithms-and-data-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Algorithms and Data Structures

A comprehensive collection of competitive programming and computer science algorithms and data structures implemented in C++.

πŸ“‚ Repository Structure

Advanced containers for efficient data management.

  • Traversal: BFS, DFS, Topological Sort.
  • Shortest Path: Dijkstra.
  • Spanning Tree: Kruskal (MST).
  • Connectivity: Kosaraju (SCC), Union Find.
  • Prime Numbers: Sieve of Eratosthenes.
  • Fast Operations: Fast Exponentiation, FFT (Fast Fourier Transform).
  • Number Theory: GCD (Euclidean), Modular Division, Fibonacci (Logarithmic time).
  • Pattern Matching: KMP (Knuth-Morris-Pratt).