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
39

Level Order Traversal, Print each level in separate line

Medium % 0
38

Determining Binary Tree Balance

Medium % 0
37

Get the Height of a Node in a Binary Tree

Medium % 0
35

Adding Two Numbers with Linked Lists

Medium % 0
34

Add two numbers represented by a linked list, Numbers are Stored in REVERSE order

Medium % 0
32

Binary Search Tree (BST) Complete Implementation.

Beginner % 0
31

Reverse a Linked List Using Recursion

Medium % 0
30

Swap Every Kth Node in a LinkedList

Medium % 0
29

Delete a Node in the Middle of a Linked List Without Access to Head Node

Beginner % 0
28

Determine the Nth Node from the Tail in a Linked List

Beginner % 0
27

Remove Duplicates from an Unsorted Linked list

Beginner % 0
25

String Compression using count of repeated characters - Run Length Encoding

Beginner % 0
24

Replace Spaces with '%20' Without Using Default Functions

Medium % 0
22

Find Intersection Point in Two Linked Lists

Medium % 0
21

Linked List cycle detection - Tortoise and Hare Algorithm

Medium % 0
20

Reverse a Linked List

Beginner % 0
18

All Paths from Top Left to Bottom Right in 2D Array

Medium % 0
17

Merge or Combine Two Sorted Linked Lists

Medium % 0
16

Singly Linked List Implementation

Beginner % 0
15

Efficiently Rearrange Positive and Negative Numbers in Array on Each Side

Hard % 0
14

Longest Shared Prefix Sequence in a String

Medium % 0
12

Efficient Methods to Find Pairs with Sum K in an Array

Beginner % 0
11

Check If String has All Unique Characters

Beginner % 0
10

Quick Sort Implementation

Medium % 0
9

Valid or Well Formed Parentheses | Part - 1

Medium % 0
8

Efficient Search in 2D Sorted Array: Find an Element

Medium % 0
7

Determine If a String is Palindrome

Beginner % 0
6

Find a peak element in a Given Array

Beginner % 0
5

Find two Missing Numbers in a Sequence of Consecutive Numbers

Beginner % 0
4

Find a Missing Number From a Sequence of Consecutive Numbers

Beginner % 0
3

Hash Table - Java

Beginner % 0

Level Order Traversal, Print each level in separate line

Determining Binary Tree Balance

Get the Height of a Node in a Binary Tree

Adding Two Numbers with Linked Lists

Add two numbers represented by a linked list, Numbers are Stored in REVERSE order

Binary Search Tree (BST) Complete Implementation.

Reverse a Linked List Using Recursion

Swap Every Kth Node in a LinkedList

Delete a Node in the Middle of a Linked List Without Access to Head Node

Determine the Nth Node from the Tail in a Linked List

Remove Duplicates from an Unsorted Linked list

String Compression using count of repeated characters - Run Length Encoding

Replace Spaces with '%20' Without Using Default Functions

Find Intersection Point in Two Linked Lists

Linked List cycle detection - Tortoise and Hare Algorithm

Reverse a Linked List

All Paths from Top Left to Bottom Right in 2D Array

Merge or Combine Two Sorted Linked Lists

Singly Linked List Implementation

Efficiently Rearrange Positive and Negative Numbers in Array on Each Side

Longest Shared Prefix Sequence in a String

Efficient Methods to Find Pairs with Sum K in an Array

Check If String has All Unique Characters

Quick Sort Implementation

Valid or Well Formed Parentheses | Part - 1

Efficient Search in 2D Sorted Array: Find an Element

Determine If a String is Palindrome

Find a peak element in a Given Array

Find two Missing Numbers in a Sequence of Consecutive Numbers

Find a Missing Number From a Sequence of Consecutive Numbers

Hash Table - Java