Find the minimum number of platforms required for a railway station given arrival and departure times
Evaluate an infix expression.
Design and implement an LRU Cache.
Find an element in a bitonic array
Implement a min-heap using an array.
Delete a node from a Binary Search Tree.
Find the k-th largest element in an array
Reverse a linked list in groups of size k
Add two numbers represented by linked lists.
Find the point where maximum intervals overlap
Rotate a square matrix by 90 degrees clockwise.
Check whether two given line segments intersect.
Find the Longest Bitonic Subsequence in an array
Print all ancestors of a given node in a binary tree.
Find the Lowest Common Ancestor (LCA) in a Binary Tree
Write a C program to implement the Heap Sort algorithm
Find the sum of all the deepest leaf nodes in a binary tree.
Count all distinct pairs in an array with a given difference k.
Find the first non-repeating character in a stream of characters
Perform zig-zag (spiral) level order traversal of a binary tree.
Given a stream of integers, find the median at any point in time.
Write a C program to detect a loop in a linked list and remove it
Given an array of numbers, arrange them to form the biggest number
Populate next right pointers in a binary tree using O(1) extra space.
Count the number of nodes present at the maximum depth in an N-ary tree
Construct a Binary Search Tree given its preorder and inorder traversals.
Search for a target element in a rotated sorted array using binary search.
Given a sorted array that has been rotated, find a given element in the array.
Given a string containing HTML tags, remove all substrings enclosed within < and >
Design a stack that supports O(1) insertion, deletion, and find minimum operations.
Find the second largest element in an array and explain the approach using heap sort
Implement insert and delete operations in a binary tree and explain all delete cases.
Search for a given number in a sorted array that has been rotated at an unknown pivot.
Convert a string into zigzag pattern given a number of rows and then read line by line.
Find the length of the longest substring in a given string without repeating characters.
Print all leaf nodes of a binary tree where leaf nodes are connected as a doubly linked list.
Find the minimum number of platforms required for a railway/bus station so that no train waits
Given stock prices, find the maximum profit that can be achieved by buying and selling stocks.
Find the minimum number of steps required to reach a target position by a knight on a chessboard
Given an array and a maximum jump length K, find the maximum score to reach the end of the array.