diff --git a/README.md b/README.md index 5009bf0..726cb84 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# algorithmsUse +# AlgorithmsUse Common Algorithms which are usually taught in Data Structures and Algorithms courses. @@ -20,8 +20,17 @@ For info about more repos to contribute to, check out the below post: https://cppsecrets.com/users/5617971101051071011161151049711410997484852494964103109971051084699111109/Open-Source-and-Hacktoberfest.php -# Current Algorithms +# Current Algorithms +## Table of Contents +- [C++](#C++) +- [Python](#Python) +- [Java](#Java) +- [JavaScript](#Javascript) +- [Go](#Go) +- [Swift](#Swift) + + ## C++ - Factorial Algorithm @@ -35,20 +44,140 @@ https://cppsecrets.com/users/561797110105107101116115104971141099748485249496410 - Round Robin Scheduling Algorithm - Radix Sort + ## Java + +## JavaScript +

JavaScript


+ +

+ +### Table of Contents + +- [Sorting](#sorting) +- [Unit Tests](#unit-tests) + + + + + +### Sorting + +- [QuickSort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/JavaScript/sorting/QuickSort.js) + + + +### Unit Tests + +-- + + ## Python +

Python


-- Dijkstras Algorithm -- Euclid's Greatest Common Divisor Algorithm -- Sieve Of Eratosthenes -- Duplicating Zeros -- Singly Linked List -- Breadth First Search Algorithm -- Hangman Game -- Kadane Algorithm +

+ +### Table of Contents + +- [Graph Algorithms](#graph) +- [Searching](#searching) +- [Sorting](#sorting) +- [Miscellaneous](#others) +- [Unit Tests](#unit-tests) + + + +### Graph Algorithms + +- [Dijkstras](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Graph%20Algorithms/Dijkstras.py) + + +### Searching + +- [BinarySearch](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Searching/binarySearch.py) + + + +### Sorting + +- [BubbleSort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Sorting/bubbleSort.py) +- [Selection sort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Sorting/selection%20sort.py) + + + +### Miscellaneous + +- [Fibonacci_rec](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/Fibonacci_rec.py) +- [GreatestCommonDivisorEuclidean](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/GreatestCommonDivisorEuclidean.py) +- [PrimeUptoN](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/PrimeUptoN.py) +- [Duplicate_zeros](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/duplicate_zeros.py) +- [Next_president](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/next_president.py) +- [Singlelinkedlist](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/singlelinkedlist.py) + +### Unit Tests + +- [Duplicate_zeros_test](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Unit%20Tests/duplicate_zeros_test.py) +- [Next_president_test](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Unit%20Tests/next_president_test.py) + + ## Go +

Go


+ +

+ +### Table of Contents + +- [Searching](#searching) +- [Sorting](#sorting) +- [Unit Tests](#unit-tests) + + + +### Searching + +- [Binary_search](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Go/Searching/binary_search.go) + + + +### Sorting + +- [Bubble_sort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Go/Sorting/bubble_sort.go) +- [Quicksort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Go/Sorting/quicksort.go) + + + +### Unit Tests + +-- + + +## Swift +

Swift


+ +

+ +### Table of Contents + +- [Searching](#searching) +- [Sorting](#sorting) +- [Unit Tests](#unit-tests) + + + +### Searching + +- [Binary_search](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Swift/Searching/binary_search.swift) + + + +### Sorting + +- [Selection_sort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Swift/Sorting/selection_sort.swift) + + + +### Unit Tests -- Binary Search -- Bubble Sort +--