项目作者: subhasmitasahoo

项目描述 :
Inspired from Online Algorithm course
高级语言: C++
项目地址: git://github.com/subhasmitasahoo/Algorithm-for-beginners.git
创建时间: 2017-11-05T02:54:48Z
项目社区:https://github.com/subhasmitasahoo/Algorithm-for-beginners

开源协议:

下载


Algorithm-for-beginners

Inspired from Algorithm course in Coursera

Content structure

  1. Introduction
  2. List of subtopics covered
  3. For each Subtopics:
    1. Short notes
    2. Algorithm
    3. Implementation
    4. Complexity Analysis
    5. Applications along with implementations

Topics currently being covered

Topic to be covered

  1. Analysis of Algorithms
  2. Stacks and Queues
  3. Sorting
    • Elementary sorts
    • Merge sort
    • Quick sort
    • Priority queues
  4. Union Find Algorithms
  5. Elementary Symbol Tables
  6. Trees
    • Binary trees
    • Binary Search Trees
    • Balanced Search Trees
    • Applications
  7. Hash Tables
  8. Application of Symbol Tables
  9. Graph Algorithms
  10. String Algorithms
  11. Reduction, Linear Programming, Intractability