Given the head of a linked list where nodes can contain values 0s, 1s, and 2s only. Your task is to rearrange the list so that all 0s appear at the beginning,…
Browsing: Medium
You are given the head of a linked list. Delete the middle node, and return the head of the modified linked list. The middle node of a linked list of…
Given the head of a linked list, remove the nth node from the end of the list and return its head. Here’s the [Problem…
Given the head of a singly linked list, group all the nodes with odd indices together followed by the nodes with even…
Given the head of a singly linked list, return true if it is a palindrome or false otherwise. Here’s the [Problem Link] to begin with. Example 1: Input:…
Given the head of a linked list, determine whether the list contains a loop. If a loop is present, return the…
Given the head of a linked list, return the node where the cycle begins. If there is no cycle, return null. Here’s the [Problem…
The “Capacity To Ship Packages Within D Days” problem is a classic binary search question that helps you practice optimization with constraints. In this blog, we’ll explain the problem,…
The “Find the Smallest Divisor Given a Threshold” problem is a classic binary search question that helps you practice optimization…
The “Minimum Number of Days to Make m Bouquets” problem is a popular binary search interview question that tests your ability to optimize under constraints. In this blog,…