Skip to content

CPCoders/CPCodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPCodes

All Contributors Version Total Downloads Monthly Downloads Weekly Downloads
A NPM utility library for CP

Algotihm List

  • Disjoint-Set-Union
  • Knuth–Morris–Pratt
  • Random Sampling
  • Next Smaller Element in Left
  • LCA using DSU
  • Edmonds-Karp(Network-Flow)
  • Binary Search
  • Ternary Search
  • Manacher
  • Rabin-Karp
  • Kruksal(SPT)
  • Arpa's Trick(Fast queries using DSU)
  • Next Greater Element in Right
  • Depth First Search
  • Breadth First Search
  • Bellman Ford
  • Dijikstra's
  • Prefix-Suffix Array
  • Next Smaller Element in Right
  • Kanade's Algorithm(Max Subarray Sum)
  • Quick Sort
  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Heap
  • Heap Sort
  • Binary Search Tree
  • Next Greater Element in Left
  • Reservoir Sampling
  • Aho Corasick Pattern Search
  • Flood Fill
  • ...more to come

Blog

https://progwithme.blogspot.com/

Getting started

  • Fork the repository.
  • Clone it to your machine.

Code of Conduct

We really appreciate the keen interest and the overall work culture we create by working together as a team with various unique experiences and minds culminated into a single project. This is only possible if we respect each other.

Kindly go through our Code of Conduct to take a moment and familiarise with the spirit of opensource.

Contributing Guide

PR rules:

  • Kindly follow the Pull Request template provided.

For more details kindly go through our Contributing Guidelines.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


prskid1000

💻

Captain-Kirk83

💻

ayushagrawal41

💻

This project follows the all-contributors specification. Contributions of any kind welcome!