### Jatin Chanana

I am Jatin, a final-year undergraduate student with a keen interest in the field of software development. I possess a strong academic background and a deep passion for Data Structures, Algorithms, and Web Development.

### Find Median from Data Stream (C++, Java, Python)

Understand how to find the median from the data stream using the Heap approach along with implementation in C++, Java, and Python.

### Check if Given Graph is Tree or Not (C++, Java, Python)

Learn how to check if a given graph is a tree or not using the BFS approach, with implementation in C++, Java and Python.

### Longest Repeating Character Replacement Problem

Understand the Longest Repeating Character Replacement problem from leetcode and solve it using the sliding window and hashing approach.

### LFU Cache Problem Solved (C++, Java, Python)

Understand what is LFU cache leetcode problem with an example and how to implement it using the hashing approach.

### Find all Anagrams in a String (C++, Java, Python)

Finding all anagrams in a string is one of the famous problems in Data structure that is often asked in technical interviews. In this article, we will understand this famous...

### String Compression Problem (C++, Java, Python)

Understand what is a string compression leetcode problem and ho to solve it with implementation in C++, Java, and Python.

### Partition Equal Subset Sum (C++, Java, Python)

Understand the leetcode problem called Partition Equal Subset Sum, and how to solve it using recursion and dynamic programming approach.

### Longest Substring Without Repeating Characters Solved

Find the solution to the leetcode problem to find the longest substring without repeating characters with implementation in C++, Java and Python.

### Minimum Window Substring (C++, Java, Python)

In data structures and algorithms, strings contain a lot of problems and when it comes to string manipulation and pattern matching there is a very popular programming problem. In this...

### Intersection of Two Linked Lists (C++, Java, Python)

We will solve the leetcode problem to find the intersection of the two linked lists, with implementation in C++, Java and Python.