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 😄