Featured Lists

Top 20 Problems on Dynamic programming

Top 10 Problems on Backtracking

Top 20 Problems on Graph

Top 25 Problems on Trees

All Problems

# Status Problem Level Completes Likes
351

Nuts & Bolts Problem (Lock & Key problem)

Beginner % 0
352

Divide and Conquer - Rearrange array elements in special order

Medium % 0
353

Remove Duplicates from a string

Medium % 0
354

Find median of two sorted arrays of same size

Medium % 0
355

Dynamic programming – Minimum Jumps to reach to end

Hard % 0
356

Dynamic programming – Printer Problem

Hard % 0
357

Dynamic programming - Remove Boxes Problem

Hard % 0
358

Separate even and odd integers in a given array

Beginner % 0
359

Find local minimum or local maximum in O(1).

Medium % 0
360

Separate 0’s and 1’s in a given array

Beginner % 0
361

Find three elements in an array that sum to a zero.

Beginner % 0
362

Find three elements in an array that sum to a given value

Beginner % 0
363

Majority Element- Boyer–Moore majority vote algorithm

Medium % 0
364

Majority Element – Part 1

Beginner % 0
365

Find the local minima in a given array

Medium % 0
366

Check whether the given number is a perfect square

Beginner % 0
367

Check if array is sorted using recursion

Beginner % 0
368

Find the Index from which 0 starts

Beginner % 0
369

Find the increasing OR decreasing point in an array

Beginner % 0
370

Find remainder without using modulo operator

Beginner % 0
371

Swap two numbers without using extra variable

Beginner % 0
372

Maximum Subarray OR Largest Sum Contiguous Subarray Problem – Divide and Conquer

Hard % 0
373

Maximum difference between two elements where larger element appears after the smaller element

Medium % 0
374

Find the element which appears maximum number of times in the array.

Medium % 0
375

Find duplicates in an given array in O(n) time and O(1) extra space.

Medium % 0
376

Find the last non repeating character in a given string.

Beginner % 0
377

Find the last repeating character in a given string.

Beginner % 0
378

Find the first non repeating character in a given string

Beginner % 0
379

Find the first repeating character in a given string

Beginner % 0
380

k-Nearest Neighbors

Hard % 0
381

Reverse the given Array without using built in function

Beginner % 0
382

Dynamic Programming - Coin In a Line Game Problem

Hard % 0
383

Dynamic Programming - Box Stacking Problem

Hard % 0
384

Dynamic Programming - Split the String into Minimum number of Palindromes.

Hard % 0
385

Dynamic Programming - Highway Billboard Problem

Hard % 0

Nuts & Bolts Problem (Lock & Key problem)

Divide and Conquer - Rearrange array elements in special order

Remove Duplicates from a string

Find median of two sorted arrays of same size

Dynamic programming – Minimum Jumps to reach to end

Dynamic programming – Printer Problem

Dynamic programming - Remove Boxes Problem

Separate even and odd integers in a given array

Find local minimum or local maximum in O(1).

Separate 0’s and 1’s in a given array

Find three elements in an array that sum to a zero.

Find three elements in an array that sum to a given value

Majority Element- Boyer–Moore majority vote algorithm

Majority Element – Part 1

Find the local minima in a given array

Check whether the given number is a perfect square

Check if array is sorted using recursion

Find the Index from which 0 starts

Find the increasing OR decreasing point in an array

Find remainder without using modulo operator

Swap two numbers without using extra variable

Maximum Subarray OR Largest Sum Contiguous Subarray Problem – Divide and Conquer

Maximum difference between two elements where larger element appears after the smaller element

Find the element which appears maximum number of times in the array.

Find duplicates in an given array in O(n) time and O(1) extra space.

Find the last non repeating character in a given string.

Find the last repeating character in a given string.

Find the first non repeating character in a given string

Find the first repeating character in a given string

k-Nearest Neighbors

Reverse the given Array without using built in function

Dynamic Programming - Coin In a Line Game Problem

Dynamic Programming - Box Stacking Problem

Dynamic Programming - Split the String into Minimum number of Palindromes.

Dynamic Programming - Highway Billboard Problem