Common Algorithms which are usually taught in Data Structures and Algorithms courses.
This repo is Hacktoberfest friendly. As long as the program is properly commented, variable names are intuited, program works, is not already present, and added to the README files it will be accepted.
Add any Algorithm which is not already present in its respective Programming Language directory. Also, update the respective lanuage's README file and the main repo README file with your algorithm's name.
If you don't find your favorite programming language's directory, feel free to create it.
Updates to this README are also appreciated.
You can also contact me if you have any issues.
For info about more repos to contribute to, check out the below post:
- BinarySearch
- BreadthFirstSearch
- DepthFirstSearch
- ExponentialSearch
- Fibonacci_Search
- LinearSearch
- RecursiveLinearSearch
- StairCaseSearch
- KMPAlgo
- KadanesAlgo
- RoundRobin
- SieveOfEratosthenes
- StringSorting
- greedy_money_change_recursive
- huffmanencoding
- pascaltriangle
- sjf
- tower_of_hanoi
--
--
--
- checkIfArrayIsSorted
- deleteElement
- FibonacciSeries
- getLargestElementIndex
- insertion
- leftRotateByOne
- moveZerosToEnd
- removeDuplicatesFromSortedArray
- rotateArrayDTimes
- Two Pointer Algorithm
- binaryExponentiation
- checkPalindromeNumber
- countDigitsInANumber
- euclidGCD
- factorialUsingRecursion
- nCr
- nthFibonacci
- printArrayRecursive
- printOneToN
- sumOfDigits
- sumOfNNumbers
- towerOfHanoiMoveCount
--
--
- duplicate_zeros
- Fibonacci_rec
- GreatestCommonDivisorEuclidean
- hangman_game
- kadaneAlgorithm
- next_president
- PrimeUptoN
- rotation
- singlelinkedlist
--