• 8 Patterns Review For Successful Coding Interview

    8 Patterns Review For Successful Coding Interview This is nothing but quick 5 min revision before going to interview. Visit https: https://codeandalgo.com for more such contents

  • Find Minimum in Rotated Sorted Array II With Duplicates

    Leetcode#154 Find Minimum in Rotated Sorted Array II With Duplicates Problem Statement Suppose an array of length n sorted in ascending order is rotated between 1 and n times. For example, the array nums = [0,1,4,4,5,6,7] might become: Notice that rotating an array [a[0], a[1], a[2], …, a[n-1]] 1 time results in the array [a[n-1], a[0], a[1], a[2], …, a[n-2]]. Given the sorted rotated array nums that may contain duplicates, return the minimum element…

  • Search in Rotated Sorted Array II with Duplicates

    Leetcode#81 Problem Statement There is an integer array nums sorted in non-decreasing order (not necessarily with distinct values). Before being passed to your function, nums is rotated at an unknown pivot index k (0 <= k < nums.length) such that the resulting array is [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]] (0-indexed). For example, [0,1,2,4,4,4,5,6,6,7] might be rotated at pivot index 5 and become [4,5,6,6,7,0,1,2,4,4]. Given the array nums after the rotation and an…

  • Search in Rotated Sorted Array

    Leetcode#33 Search in Rotated Sorted Array Problem Statement There is an integer array nums sorted in ascending order (with distinct values). Prior to being passed to your function, nums is possibly rotated at an unknown pivot index k (1 <= k < nums.length) such that the resulting array is [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]] (0-indexed). For example, [0,1,2,4,5,6,7] might be rotated at pivot index 3 and become [4,5,6,7,0,1,2]. Given…

  • Binary Search

    Binary Search Regular Binary Search Key Idea: In a normal sorted array, you can directly compare nums[middle] with target to decide whether to move left or right. Binary Search in a Rotated Sorted Array Git Diff Why the Difference? Similar Problem Please visit https: https://codeandalgo.com for more such contents

  • Find Minimum in Rotated Sorted Array

    Leetcode#153 Find Minimum in Rotated Sorted Array Logic Please read normal Binary search code for finding target and its comparison with rotated array. This will help to build foundation. Problem Statement Suppose an array of length n sorted in ascending order is rotated between 1 and n times. For example, the array nums = [0,1,2,4,5,6,7] might become: Notice that rotating an array [a[0], a[1], a[2], …, a[n-1]] 1 time…

  • Delete the Middle Node of a Linked List

    Leetcode#2095 Delete the Middle Node of a Linked List Problem Statement 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 size n is the ⌊n / 2⌋th node from the start using 0-based indexing, where ⌊x⌋ denotes the largest integer less than or equal to x. Example 1: Input: head = [1,3,4,7,1,2,6] Output: [1,3,4,1,2,6]…