/DSA-Questions

Collection of Leetcode and GFG Quesions to prepare for interviews

Primary LanguageC++

Roadmap To DS Algo / Competitive Programming in 2.5 months

  • Some basics of maths
  • basic of language
    • variables
    • functions - pass by value and reference
    • loops
    • conditional statements
    • arrays
    • pointer
    • bit operations
    • Time and space complexity
  • arrays
    • Problem solving no algos only brute force
  • searching linear , binary search
  • sorting merge sort, quick sort, inbuilt sort function
  • prefix sum
  • sliding window
  • 2d arrays
    • problem solving no algos only brute force
  • linked list
    • problem solving algos + brute force
  • INTRO TO STL (c++) / collections library (java / python)
    • basic problem solving
  • Recursion and backtracking
    • problem solving
  • stack and queue
    • problem solving
  • trees
    • binary -> traversal
    • binary search trees
  • n ary
    • PROBLEM SOLVING
  • intro to heaps
  • hash maps

from here COMPETITIVE part also starts

  • Graphs
  • Dynamic Programming
    • rec
    • top-d
    • bottom-u
    • basically mathematical dp
  • Strings
    • basics of string library
    • basic problem solving

Topic Wise practice questions:

visualize data structures and algorithms

Leetcode patterns

Leetcode most liked problems

Leetcode the Hard way