##### Hands-On Labs Labs(100)

Java: Count the frequency of an element in an Array

00:20:00

Java: Find all triplets with zero sum

00:20:00

Java: Leaders in an array

00:20:00

Java: Meeting Rooms

00:25:00

Java: Merge Two Sorted Arrays

00:20:00

Java: Minimum Number of Jumps to Reach End in Array

00:25:00

Java: Move all Zeros to the beginning of an array

00:25:00

Java: Remove Duplicates from an Array

00:20:00

Java: Rotate a Matrix by 90 degrees

00:25:00

Java: Rotate an Array to the left

00:20:00

Java: Find the length of the largest subarray with 0 Sum

00:25:00

Java: Longest Increasing Consecutive Subsequence

00:25:00

Java: Find Whether an Array is a Subset of Another Array

00:20:00

Java: Camel Case of a given Sentence

00:20:00

Java: Count ways to increase LCS length of two Strings by one

00:25:00

Java: Minimum rotations required to get the same string

00:15:00

Java: Multiply Large Numbers represented as Strings

00:25:00

Java: Find Itinerary from a given list of tickets

00:25:00

Java: Construct a linked list from 2D matrix

00:30:00

Java: Convert given Binary Tree to Doubly Linked List in Linear Time

00:25:00

Java: Count Nodes in Circular Linked List

00:25:00

Java: Delete all Prime Nodes from a Doubly Linked List

00:35:00

Java: Deletion from a Circular Linked List

00:35:00

Java: Remove Duplicates from a sorted Linked List

00:25:00

Java: Reverse a Doubly Linked List

00:20:00

Java: Traversal of Circular Linked List

00:25:00

Java: Reverse a Stack using Recursion

00:25:00

Java: Find next right node of a given key

00:30:00

Java: Traversing directory in Java using BFS

00:20:00

Java: Delete consecutive same words in a sequence

00:25:00

Java: Sort a Stack using another stack

00:30:00

Java: Minimum time required to rot all oranges

00:40:00

Java: Next Greater Element

00:30:00

Java: Trapping rain water

00:30:00

Java: Largest rectangle in histogram

00:25:00

Java: Check whether a Binary Tree is BST or Not

00:30:00

Java: Deletion in a Binary Tree

00:40:00

Java: Check if two nodes are cousins in a Binary Tree

00:50:00

Java: Check whether the two Binary Search Trees are Identical or Not

00:35:00

Java: Find the Closest Element in Binary Search Tree

00:35:00

Java: Convert Binary Tree to Doubly Linked List

00:50:00

Java: Height of a Generic Tree from Parent Array

00:50:00

Java: Insertion in a Binary Tree in Level Order

00:35:00

Java: Find right Sibling of a binary tree with parent pointers

00:40:00

Java: Find Distance between two nodes of a Binary Tree

00:50:00

Java: Binary Tree to Binary Search Tree Conversion

00:40:00

Java: Transpose Graph

00:40:00

Java: Count Number of Trees in a Forest

00:40:00

Java: Depth First Search or DFS for a Graph

00:40:00

Java: Breadth First Search or BFS for a Graph

00:40:00

Java: Iterative Depth First Traversal of Graph

00:30:00

Java: Detect Cycle in a Directed Graph

00:30:00

Java: Detect Cycle in an Undirected Graph

00:30:00

Java: Dijkstra’s Shortest Path Algorithm

00:40:00

Java: Connect n ropes with minimum cost

00:30:00

Java: Continuous Median

00:25:00

Java: Kth Largest Element in a Stream

00:25:00

Java: Kth smallest Element in row-wise and column-wise sorted 2D array

00:30:00

Java: Last Stone Weight

00:20:00

Java: Heap Sort for decreasing order using min heap

00:30:00

Java: Iterative HeapSort

00:30:00

Java: Maximum distinct elements after removing k elements

00:30:00

Java: Print all nodes less than a value x in a Min Heap.

00:40:00

Java: Convert Min Heap to Max Heap

00:30:00

Java: Ceiling in a Sorted Array

00:25:00

Java: Count 1’s in a Sorted Binary Array

00:20:00

Java: Find a Fixed Point (Value equal to Index) in given Array

00:25:00

Java: Search an Element in a Sorted and Rotated Array

00:30:00

Java: Two Elements whose Sum is Closest to Zero

00:30:00

Java: Search in an Almost Sorted Array

00:25:00

Java: Median of Two Sorted Arrays of Different Sizes

00:30:00

Java: A Pair with a Given Sum in the Rotated Sorted Array

00:25:00

Java: Sort Elements by Frequency

00:30:00

Java: Sort a Linked List of 0s, 1s and 2s

00:35:00

Java: Find Missing Elements of a Range

00:25:00

Java: Sort a Nearly Sorted (or K sorted) Array

00:20:00

Java: Chocolate Distribution Problem

00:30:00

Java: Minimum Swaps required to convert binary tree to binary search tree

00:30:00

Java: Count Distinct Occurrences as a Subsequence

00:30:00

Java: Sort a Matrix in all way Increasing Order

00:20:00

Java: Split n into Maximum Composite Numbers

00:20:00

java: Assign Mice to Holes

00:30:00

Java: Fitting Shelves Problem

00:40:00

Java: Greedy Algorithm to find Minimum number of Coins

00:30:00

Java: Job Sequencing Problem

00:30:00

Java: Minimize Cash Flow among a given set of friends who have borrowed money from each other

00:40:00

Java: Minimum Swaps for Bracket Balancing

00:30:00

Java: Coin Change

00:15:00

Java: Print all subsets of a given Set or Array

00:20:00

Java: Print all palindromic partitions of a string

00:40:00

Java: Minimum Number of Jumps to Reach End

00:20:00

Java: 0/1 Knapsack Problem

00:30:00

Java: N Queen Problem | Backtracking-3

00:30:00

Java: Count all possible Paths between two Vertices

00:40:00

Java: Weighted Job Scheduling

00:30:00

Java: Partition Problem

00:40:00

Java: Algorithm to Solve Sudoku | Sudoku Solver

00:40:00

Java: Combinational Sum

00:30:00

Java: Matrix Chain Multiplication

00:35:00

Java: Floyd Warshall Algorithm

00:40:00