Algorithm Implementations

Implementation of Elementary Algorithms

View project on GitHub

The project contains algorithms that were implemented in my Data Structure & Algorithms course. Yes, I got marks for those. 😎

Categorical List of Algorithms

AlgorithmImplementations
 ├─ arithmeticExpressions
 │ ├─ InfixEvaluation
 │ ├─ InfixToPostfix
 │ ├─ InfixToPrefix
 │ ├─ PostfixEvaluation
 │ └─ PrefixEvaluation
 ├─ dataStructures
 │ ├─ listImplementation
 │ │ ├─ implementationUsingNode
 │ │ │ ├─ OneWayLinkedList
 │ │ │ └─ TwoWayLinkedList
 │ │ ├─ OneWayLinkedList
 │ │ └─ TwoWayLinkedList
 │ ├─ stack
 │ │ └─ StackImplementation
 │ ├─ string
 │ │ ├─ String
 │ │ ├─ StringLongestCommonSubSecuence
 │ │ └─ StringLongestIncreasingSubSecuence
 │ └─ tree
 │   ├─ ActivitySelection
 │   ├─ BalanceTree
 │   ├─ KdTree
 │   ├─ BinaryHeap
 │   └─ BinomialTree
 ├─ graph
 │ ├─ BreathFirstSearch
 │ ├─ DepthFirstSearch
 │ ├─ MaxFlow
 │ ├─ ShortestPathAlgorithm
 │ └─ TopologicalSort
 ├─ numericalMethods
 │ ├─ calculus
 │ │ ├─ DerivetivesOnDifferentPoints
 │ │ ├─ IntegrationForwardInterpolation
 │ │ ├─ IntegrationSimpsonRule
 │ │ └─ IntersectingArea
 │ └─ equationSolving
 │   ├─ LinearEquationSolvingProcess
 │   │ ├─ JacobisMethod
 │   │ └─ GaussSeidalMethod
 │   └─ NonLinearEquationSolvingProcess
 │     ├─ BisectionMethod
 │     ├─ FalsePosition
 │     ├─ NewtonRaphson
 │     ├─ FixedPoint
 │     └─ Secant
 ├─ others
 │ ├─ cigaretteSmokersProblem
 │ ├─ geneticAlgorithm
 │ └─ huffmanAlgorithm
 ├─ search
 │ ├─ AStarSearch
 │ ├─ BinarySearch
 │ └─ KnuthMorrisPrattAlgorithm
 ├─ sort
 │ └─ QuickSort
 └─ thread
   ├─ priorityBased
   │ ├─ nonpremitive
   │ └─ premitive
   └─ shortestJob
     ├─ nonpremitive
     └─ premitive

License

GNU General Public License
This project is licensed under GNU General Public License version-3.