Skip to content

unseen2004/lib_algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Algorithms & Data Structures Library

C++20 CMake


Table of Contents


Overview

This repository provides a comprehensive C++ library implementing various algorithms and data structures. It is designed with flexibility in mind and offers two versions:

  • Default Branch: Traditional header-only implementation using .hpp files.

Features

  • Algorithms:
    • Bloom Filter
    • Ford Fulkerson
    • Graph Algorithms
    • Minimum Spanning Trees (Kruskal, Prim)
    • Sorting Algorithms: Bucket, Insertion, Merge, Quick, Two-Way Merge, Dual Pivot Quick, Hybrid Quick
    • Tree Algorithms
    • Union-Find
    • Select
    • Randomized Select
    • Select Variant
  • Data Structures:
    • AVL Tree
    • Binary Search Tree (BST)
    • B-Tree
    • Doubly Linked List
    • Heap
    • Linked List
    • LRU Cache
    • Queue
    • Red-Black Tree
    • Stack
    • Trie
    • Binomial Heap
    • RBBST
    • Splay

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages