# Status Problem Level Completes Likes
141

All N Length Strings from Given String of Length K

Medium % 0
142

Dynamic Programming - Maximum size square sub-matrix with all 1s

Medium % 1
143

Dynamic Programming - Longest Increasing Subsequence

Medium % 1
144

Dynamic Programming - Minimum Coin Change Problem

Medium % 1
145

Find the Deepest Left Node in a Binary Tree.

Medium % 0
146

Rearrange the Array of Given Range N, such that A[i]=i

Medium % 0
148

Do the Reverse Level Order Traversal in a binary tree

Medium % 0
149

Find the Deepest Node in a Binary Tree.

Medium % 1
150

Find the Height of a tree without using Recursion

Medium % 0
151

Find All the Well Ordered Permutations of a Given String.

Medium % 0
152

Find the Increasing Triplet Sub-sequence in an array

Medium % 0
153

Track the Maximum Element in a Stack.

Medium % 0
154

Counting Sort

Medium % 0
155

Generate All Strings of n bits.

Medium % 1
156

Implement Queue Using Stacks

Medium % 0
157

Alternate Splitting of a given Linked List

Medium % 0
158

Reverse The Doubly Linked List

Medium % 0
159

Swap Kth Node from the front with the Kth Node from the End

Medium % 0
161

Merge Sort in a Linked list

Medium % 0
162

Merge a Linked list into another Linked List at Alternate Positions.

Medium % 0
164

Check if Array Contains All Elements Of Some Given Range

Medium % 0
165

Find the subarray with sum to a Given Value.

Medium % 0
166

In an Array, find the Smallest Subarray with Sum Greater than the Given Value

Medium % 0
167

Find Kth Smallest or Largest element in an Array.

Medium % 0
168

Given an array arrA[], find the maximum j – i such that arr[j] > arr[i].

Medium % 0
169

Search an Element in a Rotated Sorted Array

Medium % 0
172

Find The Distance From Root To Given Node of a Binary Tree.

Medium % 0
175

Lowest Common Ancestor in a Binary Search Tree.

Medium % 0

All N Length Strings from Given String of Length K

Dynamic Programming - Maximum size square sub-matrix with all 1s

Dynamic Programming - Longest Increasing Subsequence

Dynamic Programming - Minimum Coin Change Problem

Find the Deepest Left Node in a Binary Tree.

Rearrange the Array of Given Range N, such that A[i]=i

Do the Reverse Level Order Traversal in a binary tree

Find the Deepest Node in a Binary Tree.

Find the Height of a tree without using Recursion

Find All the Well Ordered Permutations of a Given String.

Find the Increasing Triplet Sub-sequence in an array

Track the Maximum Element in a Stack.

Counting Sort

Generate All Strings of n bits.

Implement Queue Using Stacks

Alternate Splitting of a given Linked List

Reverse The Doubly Linked List

Swap Kth Node from the front with the Kth Node from the End

Merge Sort in a Linked list

Merge a Linked list into another Linked List at Alternate Positions.

Check if Array Contains All Elements Of Some Given Range

Find the subarray with sum to a Given Value.

In an Array, find the Smallest Subarray with Sum Greater than the Given Value

Find Kth Smallest or Largest element in an Array.

Given an array arrA[], find the maximum j – i such that arr[j] > arr[i].

Search an Element in a Rotated Sorted Array

Find The Distance From Root To Given Node of a Binary Tree.

Lowest Common Ancestor in a Binary Search Tree.