Data Structure

Find Intersection of Two Singly Linked Lists

You are given two singly linked lists that intersect at some node. Your task is to find and return the…

10 months ago

Minimum Cost to Paint Houses with K Colors

A builder plans to construct N houses in a row, where each house can be painted in K different colors.…

10 months ago

Efficient Order Log Storage

You manage an e-commerce website and need to keep track of the last N order IDs in a log. Design…

11 months ago

Staircase Climbing Ways

There is a staircase with N steps, and you can ascend either 1 step or 2 steps at a time.…

12 months ago

Product of Array Except Self

Problem Statement (Asked By Uber) Given a list of integers, return a new list such that each element at index…

1 year ago

DSA: Heap

A heap is a specialized tree-based data structure that satisfies the heap property. It is commonly used to implement priority…

3 years ago

DSA: Trie

What is a Trie in DSA? A trie, often known as a prefix tree, is a tree-like data structure used…

3 years ago

Trees: Lowest Common Ancestor

What is the Lowest Common Ancestor? In a tree, the lowest common ancestor (LCA) of two nodes, n1 and n2,…

3 years ago

Binary Search Tree (BST)

A Binary Search Tree (BST) is a type of binary tree that satisfies the following properties: For any node in…

3 years ago

Types of Views & Binary Trees

In binary trees, the views and types refer to different perspectives and classifications of the tree structure. Types of Views…

3 years ago