Algorithm Basic ConceptComplexitySearching SortingGreedy Algorithm Dynamic ProgrammingDivide and Conquer AlgorithmBacktrackingTreeGraph