Home Dsa
Showing list of dsa blogs
- Difference between ArrayList and Node
- optimized way to implement a B-tree or B+ tree
- preorder, postorder, inorder , DFS and BFS traversal can be applied to all types of trees
- Tree vs Binary Tree vs Complete Binary Tree in data structures
- All types of trees in data structures
- why min and max heaps use arrays instead of nodes
- How we do traversal in Graphs because graphs do not have a natural hierarchy
- BFS and DFS in Graphs
- Weighted Graphs
- Various graph data structure terms
- Various tree data structure terms
- How to calculate the shortest path in a graph
- top 5 graph problems for FAANG interview
- top problems based on graphs for FAANG
- FAANG JS Helper Library for heap, tree, graph, queue etc
- Sliding Window Maximum problem and solution in Java and Python
- Kth Largest/Smallest Element in an Array problem and solution in Java and Python
- Merge K Sorted Lists problem and solution in Java and Python
- Top K Frequent Elements problem and solution in Java and Python
- min and max heap in Java and Python
- Should we use array or linked list for storing tree data structure
- Top 10 Multi-dimensional array problems for FAANG interview
- Top 10 Graph problems for FAANG interview
- Top 10 Heap Problems for FAANG interview
- Merge Two Sorted linked list problem and solution in Java and Python
- Detecting a cycle in a linked list problem and solution in Java
- Reverse linked list problem and solution in Java
- Encode and Decode Strings problem and solution in Java and Python
- Longest Common Prefix problem and solution in Java and Python
- Roman to Integer problem and solution in Java and Python
- Minimum Window Substring problem and solution in Java and Python
- How Run-Length Encoding (RLE) is used in Image Compression
- String Compression or Run-Length Encoding problem and solution in Java and Python
- Dynamic Programming (DP) approach for the Longest Palindromic Substring problem and solution in Java and Python
- Longest Palindromic Substring problem and solution in Java and Python
- Group Anagrams problem and solution in Java and Python
- Valid Anagram problem and solution in Java and Python
- Longest Substring Without Repeating Characters problem and solution in Java and Python
- Trapping Rain Water problem and solution in Java and Python
- Find Duplicate Number using Floyd’s Cycle Detection - problem and solution in Java and Python
- 3 sum and 4 sum problem and solution in Java and Python
- The Container With Most Water problem and solution in Java and Python
- How Dutch National Flag problem is different to normal sorting algorithms
- Dutch National Flag problem and solution in Java and Python
- Merge Intervals problem and solutions in Java and Python
- Maximum Subarray Sum problem and solutions in Java and Python
- Product of Array Except Self problem and solutions in Java and Python
- Best Time to Buy and Sell Stock algorithm and solutions in Java and Python - Kadane Algo
- Two sum problem algorithm and solutions in Java and Python
- Two sum problem applications in real world
- top 10 map problems for FAANG Interview
- Top 10 Linked List problems for FAANG interview
- Top 10 String Problems for FAANG Interviews
- Top 10 most array problems for FAANG interview
- Comprehensive comparison table of the top data structures in Java and Python
- How to use ArrayDeque as a stack in Java
- Difference between Linkedlist and ArrayList in Java
- min and max heap in Java and Python
- Difference between BST and Heap
- BST - binary search tree in Java and Python
- why new elements are added in bottom in heap tree
- How heap sort works
- How merge sort works
- How insertion sort works
- How quicksort works
- Fastest sorting algorithm
- Comprehensive list of data structures in DSA
- Design a system like Facebook - System design interview
- Design a system like netflix - System design interview
- DSA use cases and examples
- Parking lot system design using Prisma and Node.js with a CRUD approach
- System design for ecommerce app
- How to handle concurrency and avoid race conditions in an app
- How to design parking lot system
- top 10 system design questions asked in fresher interview
- top 10 tips to clear FAANG interview
- top 10 DSA interview questions and answers