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 | ![]() |
|||
Coin Change Problem | ![]() |
![]() |
![]() |
Data Structure | C | CPP | Java | Python | Rust | JavaScript |
---|---|---|---|---|---|---|
Queue | ![]() |
![]() |
![]() |
![]() |
![]() |
|
Stack | ![]() |
![]() |
![]() |
![]() |
||
Linear Linked List | ![]() |
![]() |
![]() |
![]() |
||
AVL Tree | ![]() |
![]() |
![]() |
![]() |
||
Binary 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'
. - Push to the branch:
git push origin my-new-feature
- Submit a pull request 😄