This repository contains examples of various algorithms written on different programming languages...
Algorithm | C | CPP | Java | Python |
---|---|---|---|---|
Euclidean GCD | ||||
QuickSort | ||||
Merge Sort | ||||
Insertion Sort | ||||
Counting Sort | ||||
Radix Sort | ||||
Binary Search | ||||
Bubble Sort | ||||
Shell Sort | ||||
Heap Sort | ||||
Maximum Subarray Problem |
Data Structure | C | CPP | Java | Python |
---|---|---|---|---|
Queue | ||||
Stack | ||||
Linear Linked List | ||||
AVL Tree |
Language | Steps |
---|---|
JavaScript | node [filename.js] |
Python | python [filename.py] |
C | gcc [filename.c] |
CPP | g++ [filename.cpp] |
Java | javac [filename.java] |
-
Fork it!
-
Clone the forked repository to local system.
-
Create your feature branch:
git checkout -b my-new-feature
-
Commit your changes:
git commit -am 'Add some feature'
.Go through Commit Messages guidelines
-
Push to the branch:
git push origin my-new-feature
-
Submit a pull request 😄
See CONTRIBUTING.md.
Feel free to contact us at our Gitter channel, we'd be happy to help!
Only project maintainers should merge a PR. Other members can add their reviews to a PR but the merging should be done by only a project maintainer.