Skip to content

AndreyTokmakov/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms

Demo Algorithms

  1. Overview
  2. Download
  3. Requirements
  4. Build
  5. String Algorithms
  6. Math and Arrays Algorithms
  7. Linked List
  8. Trees
  9. Graphs
  10. Queues
  11. Stack
  12. Binary Search
  13. Prefix Sums
  14. Two Pointers

Overview

Nothing special, just an attempt to structure and study C++ algorithms

Download project:

  • Copy/clone the project repo: git clone https://github.com/AndreyTokmakov/Algorithms.git
  • move to the project folder: cd Algorithms

Project requirements

  • C++23 (.. but will compile even with C++17 ... just need to update CMakeList files)
  • Cmake

Build

Linux

  • Clone the project repo: git clone https://github.com/AndreyTokmakov/Algorithms.git
  • Move to the project folder: cd Algorithms
  • Configure project build (with cmake): cmake -DCMAKE_BUILD_TYPE=Release -B./build
  • Build and compile solution: cd build && make -j4

String Algorithms

Math and Arrays Algorithms

Linked List

Trees

Graphs

Queues

Stack:

BinarySearch:

Prefix Sums:

Two Pointers:

About

Algorithms C++ project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published