Skip to content

Data Structures and Algorithm Learning Path for Mountblue training bootcamp

Notifications You must be signed in to change notification settings

mountblue/algorithms-learning-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Data Structure and Algorithms Path

This is the data structure and algorithms path for the Mountblue Coding Bootcamp.

The actual practice pedagogy involves starting with solving a given problem that leads to insights that unravel the concepts.

Practice Websites

  1. Leet Code
  2. Interview Bit
  3. Hacker Rank

Topics to Cover

Big-O Notation

  1. Time Complexity - Optimal subdivisiblity
  2. Space Complexity

Permutations and Combinations

  1. Longest Common Subsequence
  2. Fuzzy Search
  3. Print all permutations
  4. Shell Sort
  5. Merge Sort
  6. 8 queen programming

Dynamic Programming

  1. Finding path through a maze - both variants
  2. Longest Common Subsequence - KMP variation
  3. Memoization

Data Structures

  1. Stack
  2. Queue
  3. Linked List
  4. HashMap

Tree Algorithms

  1. BST
  2. Red Black
  3. AVL
  4. Trie
  5. BFS
  6. DFS

Graph Algorithms

  1. Kruskal's
  2. Prim's
  3. Djikstra

Cryptography

  1. Basic Cryptography
  2. Modern Cryptography
  3. Security Algorithms

About

Data Structures and Algorithm Learning Path for Mountblue training bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published