Count zeros in a row wise and column wise sorted matrix

Count zeros in a row wise and column wise sorted matrix
Count zeros in sorted matrix Count zeros in a row wise and column wise sorted matrix Lets understand the problem statement graphically and it will be more clear, ...

Search in a row wise and column wise sorted matrix

Search in a row wise and column wise sorted matrix
Find number in sorted matrix Given an n x n matrix, where every row and column is sorted in increasing order.  Given a number k, how to decide whether this k is in the matrix. OR Search number in a row wise and column wise sorted matrix. Lets...

Find middle element of a linked list

Find middle element of a linked list
Find middle element of a linked list in Java Given a singly linked list find middle of the linked list. Find Nth node from last in a linked list Lets understand the problem statement graphically and it will be more clear, ...

Convert Sorted Linked List to balanced BST

Convert Sorted Linked List to balanced BST
Convert Sorted Linked list to balanced Binary Search Tree Convert sorted list to binary search tree Lets simplify the question statement, Given a singly Linked List where elements are sorted in  ascending order convert it to a height balanced...

Sorted Array to Balanced Binary Search Tree (BST)

Sorted Array to Balanced Binary Search Tree (BST)
Convert Sorted Array to Balanced Binary Search Tree Given a sorted array, create a Balanced Binary Search Tree using array elements. A Binary Search Tree is called Balanced if, the height of left subtree and height of right subtree of Root differ...

Union and Intersection of Two Sorted Arrays

Union and Intersection of Two Sorted Arrays
Union and Intersection of Two Sorted arrays Given two sorted arrays of any length, Find Union and Intersection of given arrays. Lets understand the problem statement graphically and it will be more clear, Union and Intersection of two arrays in...

Merge two sorted arrays in Java

Merge two sorted arrays in Java
Merge two sorted arrays Java  Merge two sorted arrays in java. Lets simplify problem statement, given two sorted arrays, you need to merge it in one array such that merged array should also be sorted.    Lets understand the...

Clone linked list with next and random pointer

Clone linked list with next and random pointer
Clone linked list with next and random pointer You are given a Doubly Link List with one pointer of each node pointing to the next node just like in a singly link list. The second pointer however can point to any node in the list and not just the...

Clone Linked list in Java

Clone Linked list in Java
Copy linked list in Java Given a Linked list, Create a deep copy of Linked list. Lets understand the problem statement graphically and it will be more clear, ...

Serialize and Deserialize a Binary Tree

Serialize and Deserialize a Binary Tree
Serialize and Deserialize a Binary Tree Design an algorithm to serialize and deserialize given Binary Tree.  Serialization is to store tree in a File/String, so that it can be later restored.  Deserialization is reading tree back from file. Lets...

Trapping Rain Water between Towers

Trapping Rain Water between Towers
How Much Water Can A Bar Graph Hold  Given an bar graph, encoded as an array of non-negative integers, calculate the units of water that this bar graph can hold. Let us put in technical terms, Given n non-negative integers representing an elevation...
Page 1 of 2812345...28Next »