Skip to content

Collection of Algorithms and Data Structures

License

Notifications You must be signed in to change notification settings

OlgaFedina/AlgorithmHub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgorithmHub

The community maintained a list of Data Structures and Algorithms with their Implimentataions.

Algorithms

Algorithm Code 2 3
Bin Sort ar-binsrt
Binary Search ar-bsrh
Breadth First Search gr-bfsrh
Bubble Sort ar-bsrt
Coin Change Problem ar-cochprb
Depth First Search gr-dfsrh
Dijkstra Algorithm gr-dij
Exponentiation by Squaring ar-expsq
Heap Sort ar-hsrt
Insertion Sort ar-isrt
Knuth–Morris–Pratt ar-kmp
K-NN ar-knn
Largest Sum Contiguous Sub-Array ar-lscsa
Linear Regression ar-lreg
Linear Search ar-lsrh
Longest Common Subsequence ar-lcs
Longest Increasing Subsequence ar-lis
Longest Palindromic Substring ar-lps
Merge Sort ar-msrt
Modular Exponential ar-mexp
Naive Search ar-nsrh
Prime Factor ar-prfac
Prims gr-prims
Quick Select ar-qsel
Quick Sort ar-qsrt
Radix Sort ar-radsrt
Rod Cutting Problem ar-rcprb
Selection Sort ar-ssrt
Shell Sort ar-shsrt
Sieve of Eratosthenes ar-soer
Sleep Sort ar-slpsrt

Data Structures

Data Structure Code 2 3
Stack ds-stk
Queue ds-que
Circular Queue ds-cque
Priority Queue ds-pque
Singly Linked-list ds-slinklst
Doubly Linked-list ds-dlinklst
Tree ds-tree
Binary Search Tree ds-btree
AVL Tree ds-avltree

Contributing

See CONTRIBUTING.md.

If you plan to suggest a new algorithm or DS, please make sure to read the guidelines.

About

Collection of Algorithms and Data Structures

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 39.8%
  • Java 31.8%
  • JavaScript 28.4%