项目作者: subhasmitasahoo
项目描述 :
Inspired from Online Algorithm course
高级语言: C++
项目地址: git://github.com/subhasmitasahoo/Algorithm-for-beginners.git
Algorithm-for-beginners
Inspired from Algorithm course in Coursera
Content structure
- Introduction
- List of subtopics covered
- For each Subtopics:
- Short notes
- Algorithm
- Implementation
- Complexity Analysis
- Applications along with implementations
Topics currently being covered
Topic to be covered
- Analysis of Algorithms
- Stacks and Queues
- Sorting
- Elementary sorts
- Merge sort
- Quick sort
- Priority queues
- Union Find Algorithms
- Elementary Symbol Tables
- Trees
- Binary trees
- Binary Search Trees
- Balanced Search Trees
- Applications
- Hash Tables
- Application of Symbol Tables
- Graph Algorithms
- String Algorithms
- Reduction, Linear Programming, Intractability