Featured Lists

Top 20 Problems on Dynamic programming

Top 10 Problems on Backtracking

Top 20 Problems on Graph

Top 25 Problems on Trees

Top 10 Problems on Bits Manipulation

Top 15 Problems in LinkedList

All Problems

# Status Problem video Level Completes Likes
69

Convert Sorted Singly Linked List to Balanced Binary Search Tree

Medium % 1
48

Determining Whether a Given Binary Tree is a Binary Search Tree (BST)

Medium % 1
20

Reverse a Linked List

Beginner % 0
19

Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array

Medium % 1
9

Valid or Well Formed Parentheses | Part - 1

Medium % 0
2

Merge Sort - Updated - Most Efficient ways to Implement

Medium % 1
553

Minimize Scheduling Headaches: Clone Yourself for Overlapping Events

Hard % 0
550

Debugging Techniques- How to Efficiently Find and Fix Software Bugs

Medium % 1
546

Converting to Non-Decreasing Array with One Change

Medium % 0
544

Counting the Largest Number Groups by Digit Sum

Medium % 2
543

Adding One to a Number Represented by an Array

Medium % 1
538

Find The Minimum time difference

Medium % 1
533

In an array, Duplicate the zeroes without expanding it

Beginner % 0
519

Random character in a given string - Java

Beginner % 0
514

Sort 0, 1, 2 in an array - Part 2

Beginner % 0
511

Sum of all the overlapping elements

Beginner % 0
508

Get specific row K in a Pascal Triangle

Medium % 0
494

Check if the given playlist of programs is valid

Beginner % 1
471

Two Sum Problem

Beginner % 0
469

Given an array, find the number of all pairs with odd sum.

Medium % 0
466

Lexicographically next permutation With One swap

Medium % 1
463

Combinations with sum K from a given number N with repetition

Medium % 0
459

Given an array, find three-element sum closest to Zero

Medium % 1
456

Subsets Elements less than K.

Medium % 0
447

Check If Given Undirected Graph is a tree

Medium % 0
424

Check if given undirected graph is connected or not

Beginner % 0
421

Sort a given stack - Using Recursion

Hard % 1
420

Number's Complement - 2 Approaches

Medium % 1
413

ZigZag OR Diagonal traversal in 2d array/Matrix using queue

Medium % 0
408

Number of Islands

Medium % 1
392

Reverse a Stack using recursion - In Place (Without using extra memory)

Hard % 1
375

String to Integer (AtoI - ASCII to Integer)

Beginner % 1

Convert Sorted Singly Linked List to Balanced Binary Search Tree

Determining Whether a Given Binary Tree is a Binary Search Tree (BST)

Reverse a Linked List

Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array

Valid or Well Formed Parentheses | Part - 1

Merge Sort - Updated - Most Efficient ways to Implement

Minimize Scheduling Headaches: Clone Yourself for Overlapping Events

Debugging Techniques- How to Efficiently Find and Fix Software Bugs

Converting to Non-Decreasing Array with One Change

Counting the Largest Number Groups by Digit Sum

Adding One to a Number Represented by an Array

Find The Minimum time difference

In an array, Duplicate the zeroes without expanding it

Random character in a given string - Java

Sort 0, 1, 2 in an array - Part 2

Sum of all the overlapping elements

Get specific row K in a Pascal Triangle

Check if the given playlist of programs is valid

Two Sum Problem

Given an array, find the number of all pairs with odd sum.

Lexicographically next permutation With One swap

Combinations with sum K from a given number N with repetition

Given an array, find three-element sum closest to Zero

Subsets Elements less than K.

Check If Given Undirected Graph is a tree

Check if given undirected graph is connected or not

Sort a given stack - Using Recursion

Number's Complement - 2 Approaches

ZigZag OR Diagonal traversal in 2d array/Matrix using queue

Number of Islands

Reverse a Stack using recursion - In Place (Without using extra memory)

String to Integer (AtoI - ASCII to Integer)