August 4, 2018

Data Structures and Algorithms

Data Structures and Algorithms are the base to all programming languages and hence is a must to learn. How do i start learning data structure and algorithm is always been a question. Here we guide you how you can master on it.

Step 1 (Basic)

Step 2 (Sorting algorithms)

Step 3 (Searching algorithms)

Step 4 (Linear Data Structure) 

Step 5 (approaches in algorithms)

  • Divide and Conquer
  • Greedy Algorithm
  • Dynamic Programming
  • Backtracking

Step 6 (Non-Linear Data Structure)

  • Binary Tree
  • Binary Search Tree
  • AVL Tree
  • Graph
  • Hashing