Skip to content

Resources for DSA interview preparation using Leetcode questions solved in Python, C++, Java and TypeScript.

License

Notifications You must be signed in to change notification settings

AjNavneet/idkDSA-Knowledge-Graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

idkDSA Knowledge Graph

This repository focuses on interview baseed algorithmic practices for Data Structures using Python, C++, Java and TypeScript.

Arrays -> ✅

  • Array + Backtracking
  • Array + BFS
  • Array + Binary_Index_Tree
  • Array + Binary_Search
  • Array + Bit_Manipulation
  • Array + DFS
  • Array + Dynamic_Programming
  • Array + Greedy
  • Array + Hash_Table
  • Array + Math
  • Array + Prefix_Sum
  • Array + Queue
  • Array + Simple
  • Array + Sliding_Window
  • Array + Sorting
  • Array + Specific_Algorithms
  • Array + Stack
  • Array + Two_Pointers

Strings -> ✅

  • Strings + Backtracking
  • Strings + BFS
  • Strings + Bit_Manipulation
  • Strings + DFS
  • Strings + Dynamic_Programming
  • Strings + Greedy
  • Strings + Hash_Table
  • Strings + Math
  • Strings + Queue
  • Strings + Recursion
  • Strings + Simple
  • Strings + Sliding_Window
  • Strings + Sorting
  • Strings + Stack
  • Strings + Trie
  • Strings + Two_Pointers

Linked Lists -> ✅

  • Linked_List + Hash_Table
  • Linked_List + Math
  • Linked_List + Queue
  • Linked_List + Recursion
  • Linked_List + Simple
  • Linked_List + Sorting
  • Linked_List + Two_Pointers

Binary Search Trees -> ✅

  • BST + DFS
  • BST + Dynamic_Programming
  • BST + Queue
  • BST + Stack
  • BST + Tree_Property

Binary Tree -> ✅

  • Binary_Tree + BFS
  • Binary_Tree + DFS
  • Binary_Tree + DnC
  • Binary_Tree + Dynamic_Programming
  • Binary_Tree + Traversal
  • Binary_Tree + Trie

Graphs -> ✅

  • Graphs + BFS
  • Graphs + DFS
  • Graphs + Queue
  • Graphs + Specific_Algorithms
  • Graphs + Topological_Sort
  • Graphs + Two_Pointer
  • Graphs + Union_Find

Hash Table Basics -> ✅


Matrix -> ✅

  • Matrix + Array
  • Matrix + BFS
  • Matrix + Binary_Search
  • Matrix + DFS
  • Matrix + Dynamic_Programming
  • Matrix + Hash_Table
  • Matrix + Prefix_Sum
  • Matrix + Queue
  • Matrix + Simulation
  • Matrix + Two_Pointers

Queue Stack -> ✅

  • Queue_Stack + DFS
  • Queue_Stack + Hash_Table
  • Queue_Stack + Simple

Math Based -> ✅

  • Math + Array
  • Math + Backtracking
  • Math + Binary_Search
  • Math + Bit_Manipulation
  • Math + Dynamic_Programming
  • Math + Greedy
  • Math + Puzzle
  • Math + Queue
  • Math + Recursion
  • Math + Simple
  • Math + Sliding_Window
  • Math + Stack
  • Math + String
  • Math + Two_Pointers

About

Resources for DSA interview preparation using Leetcode questions solved in Python, C++, Java and TypeScript.

Topics

Resources

License

Stars

Watchers

Forks