- Count of strings that can be formed from another string using each character at-most once
- Initialize an ArrayList in Java
- Finding n-th term of series 3, 13, 42, 108, 235…
- Find n-th term of series 1, 4, 27, 16, 125, 36, 343 .......
- Delete all Prime Nodes from a Singly Linked List
- Implement a stack using singly linked list
- Delete all the even nodes from a Doubly Linked List
- Probability of rain on N+1th day
- Probability of a key K present in array
- Count pairs with Bitwise OR as Even number
- Count pairs with Bitwise AND as ODD number
- Count pairs with Bitwise XOR as ODD number
- Check if a key is present in every segment of size k in an array
- Delete array element in given index range [L - R]
- How to randomly select rows from Pandas DataFrame
- Find Nth term of the series 0, 2, 4, 8, 12, 18...
- Find Nth term of the series 5, 13, 25, 41, 61...
- Find Nth term of the series 3, 14, 39, 84...
- Find Nth term of the series 1, 8, 54, 384...
- Find Nth term of the series 1, 1, 2, 6, 24...
- Difference Between LinkedList and LinkedHashSet in Java
- Replace every element of the array by sum of all other elements
- Product of all prime nodes in a Doubly Linked List
- Convert a String to Integer Array in C/C++
- Sum of the nodes of a Singly Linked List
- Find count of common nodes in two Doubly Linked Lists
- Balance a string after removing extra brackets
- Delete all the nodes from the list which are less than K
- Convert List of Characters to String in Java
- Find other two sides and angles of a right angle triangle
- Delete linked list nodes which have a greater value on left side
- Delete all the nodes from a doubly linked list that are smaller than a given value
- Sum of all nodes in a doubly linked list divisible by a given number K
- Code valid in both C and C++ but produce different output
- Program to Convert List to Map in Java
- Delete all the nodes from the list which are divisible by any given number K
- Replace even nodes of a doubly linked list with the elements of array
- Delete linked list nodes which have a Lesser Value on Left Side
- Maximum element in min heap
- Sum of the nodes of a Circular Linked List
- Delete all the even nodes of a Circular Linked List
- Print all even nodes of Binary Search Tree
- Delete all Prime Nodes from a Circular Singly Linked List
- Print Sum and Product of all Non-Leaf nodes in Binary Tree
- Find normal at a given point on the curve
- Find first and last element of ArrayList in java
- Remove all elements from the ArrayList in Java
- Remove repeated elements from ArrayList in Java
- Find Tangent at a given point on the curve
- Convert String to Double in Java
- Program to Convert a Vector to List in Java
- Min and Max in a List in Java
- Convert Double to Integer in Java
- Find common elements in two ArrayLists in Java
- Convert an ArrayList of String to a String array in Java
- Difference between HashMap and HashSetv
- Find two non-overlapping pairs having equal sum in an Array
- Difference between length of Array and size of ArrayList in Java
- Print all nodes between two given levels in Binary Tree
- Method within method in java
- Split a list into two halves in Java
- Get name of current method being executed in Java
- How do Dynamic arrays work?
- Differences between wait() and join() methods in Java
- Count number of a class objects created in Java
- Get first and last elements from ArrayList in Java
- Difference between ArrayList and HashSet in Java
- What is the difference between field, variable, attribute, and property in Java
- LinkedHashMap and LinkedHashSet in Java
- Calculate volume and surface area of Torus
- Format Specifiers in Java
- Remove all occurrences of an element from Array in Java
- Future and FutureTask in java
- Find minimum and maximum elements in singly Circular Linked List
- BlockingQueue Interface in Java
- Difference Between Daemon Threads and User Threads In Java
- Deletion at different positions in a Circular Linked List
- Delete all odd or even positioned nodes from Circular Linked List
- Array implementation of queue (Simple)
- Sum and Product of the nodes of a Circular Singly Linked List which are divisible by K
- Difference between a Static Queue and a Singly Linked List
- Generate random String of given size in Java
- Print all pairs in an unsorted array with equal sum
- ArrayList vs. HashMap in Java
- How to select multiple columns in a pandas dataframe
- Non-generic Vs Generic Collection in Java
- DelayQueue class in Java with Example
- Different ways to sort an array in descending order in C#
- Randomly select items from a List in Java
- Find smallest and largest element from square matrix diagonals
- Reset Index in Pandas Dataframe
- Blocks in PL/SQL
- Get unique values from a column in Pandas DataFrame
- How to drop one or multiple columns in Pandas Dataframe
- valarray atan2() function in C++
- Difference and similarities between HashSet, LinkedHashSet and TreeSet in Java
- Maximum sum of cocktail glass in a 2D matrix

- Write a program to reverse digits of a number
- Write a function to delete a Linked List
- Reverse a linked list
- k largest(or smallest) elements in an array | added Min Heap method
- Compute the integer absolute value (abs) without branching
- Print reverse of a Linked List without actually reversing
- Count Inversions in an array | Set 1 (Using Merge Sort)
- Maximum and minimum of an array using minimum number of comparisons
- Maximum width of a binary tree
- Identical Linked Lists
- Find the two repeating elements in a given array
- Evaluation order of operands
- Check if a binary tree is subtree of another binary tree | Set 1
- Add two numbers represented by linked lists | Set 1
- Delete a given node in Linked List under given constraints
- Sorted Linked List to Balanced BST
- Check whether a given string is an interleaving of two other given strings
- Hamiltonian Cycle | Backtracking-6
- Longest Palindromic Subsequence | DP-12
- Find a triplet from three linked lists with sum equal to a given number
- Find a pair with given sum in a Balanced BST
- Minimum insertions to form a palindrome | DP-28
- Longest Common Substring | DP-29
- Delete N nodes after M nodes of a linked list
- Print all possible paths from top left to bottom right of a mXn matrix
- Pairwise swap elements of a given linked list by changing links
- Find if two rectangles overlap
- Check if a given Binary Tree is height balanced like a Red-Black Tree
- Remove minimum elements from either side such that 2*min becomes more than max
- Program for nth Catalan Number
- Check if a binary tree is subtree of another binary tree | Set 2
- Print squares of first n natural numbers without using *, / and -
- Multiply two polynomials
- How to check if two given sets are disjoint?
- K'th Smallest/Largest Element in Unsorted Array | Set 3 (Worst Case Linear Time)
- Given a linked list of line segments, remove middle points
- Longest Even Length Substring such that Sum of First and Second Half is same
- Print all paths from a given source to a destination
- Greedy Algorithm for Egyptian Fraction
- Check whether a binary tree is a complete tree or not | Set 2 (Recursive Solution)
- Group multiple occurrence of array elements ordered by first occurrence
- Iterative Merge Sort
- Compute n! under modulo p
- Converting Decimal Number lying between 1 to 3999 to Roman Numerals
- Remove spaces from a given string
- Compute sum of digits in all numbers from 1 to n
- Count BST subtrees that lie in given range
- Converting a Real Number (between 0 and 1) to Binary String
- Count distinct elements in every window of size k
- Collect maximum points in a grid using two traversals
- Maximum Path Sum in a Binary Tree
- Print string of odd length in 'X' format
- Lazy Propagation in Segment Tree
- Find minimum possible size of array with given rules for removing elements
- Count number of ways to partition a set into k subsets
- Compare two strings represented as linked lists
- Print cousins of a given node in Binary Tree
- Number of paths with exactly k coins
- Combinatorial Game Theory | Set 3 (Grundy Numbers/Nimbers and Mex)
- Clone a linked list with next and random pointer in O(1) space
- Find the smallest twins in given range
- Count number of ways to divide a number in 4 parts
- Print individual digits as words without using if or switch
- Euler's criterion (Check if square root under modulo p exists)
- Find Square Root under Modulo p | Set 1 (When p is in form of 4*i + 3)
- G-Fact 19 (Logical and Bitwise Not Operators on Boolean)
- Rearrange an array in maximum minimum form | Set 1
- Form minimum number from given sequence
- How to avoid overflow in modular multiplication?
- 1's and 2's complement of a Binary Number
- Number of Integral Points between Two Points
- Add 1 to a number represented as linked list
- Comparator Interface in Java with Examples
- Print root to leaf paths without using recursion
- Maximum product of a triplet (subsequnece of size 3) in array
- Find smallest range containing elements from k lists
- Find if string is K-Palindrome or not | Set 1
- Number of ways to calculate a target number using only array elements
- Longest Common Prefix using Character by Character Matching
- Longest Common Prefix using Trie
- Implement a stack using single queue
- Find if string is K-Palindrome or not | Set 2
- Reverse an array in groups of given size | Set 2 (Variations of Set 1 )
- Find if an expression has duplicate parenthesis or not
- Maximize value of (arr[i] - i) - (arr[j] - j) in an array
- Longest repeating and non-overlapping substring
- Pairs of complete strings in two sets of strings
- Connect Nodes at same Level (Level Order Traversal)
- Queries in a Matrix
- Count all pairs with given XOR
- Swap Nodes in Binary tree of every k'th level
- Count of distinct substrings of a string using Suffix Trie
- Check if there is a root to leaf path with given sequence
- Aliquot Sequence
- Sum of maximum elements of all subsets
- Count characters at same position as in English alphabet
- Maximum subsequence sum such that no three are consecutive
- Print matrix in diagonal pattern
- Maximum decimal value path in a binary matrix
- Sort even-placed elements in increasing and odd-placed in decreasing order
- Find the first natural number whose factorial is divisible by x
- Count natural numbers whose all permutation are greater than that number
- Rearrange an array to minimize sum of product of consecutive pair elements
- Find pair with greatest product in array
- Find a partition point in array
- Find pairs in array whose sums already exist in array
- K-th smallest element after removing some integers from natural numbers
- Queries on substring palindrome formation
- Sum of matrix in which each element is absolute difference of its row and column numbers
- Friends Pairing Problem
- Minimum steps to reach target by a Knight | Set 1
- Count binary strings with k times appearing adjacent two set bits
- Check if there exist two elements in an array whose sum is equal to the sum of rest of the array
- Check if reversing a sub array make the array sorted
- Maximize sum of N X N upper left sub-matrix from given 2N X 2N matrix
- Find all triplets with zero sum
- Print a matrix in alternate manner (left to right then right to left)
- Circular Singly Linked List | Insertion
- Largest subsequence having GCD greater than 1
- Number with maximum number of prime factors
- Ways to represent a number as a sum of 1's and 2's
- Make largest palindrome by changing at most K-digits
- Find largest word in dictionary by deleting some characters of given string
- Number Theory | Generators of finite cyclic group under addition
- Find longest sequence of 1's in binary representation with one flip
- Character replacement after removing duplicates from a string
- Lexicographically first palindromic string
- Minimum swaps to reach permuted array with at most 2 positions left swaps allowed
- Point Clipping Algorithm in Computer Graphics
- Convert decimal fraction to binary number
- Search, insert and delete in an unsorted array
- Search, insert and delete in a sorted array
- Find sum of non-repeating (distinct) elements in an array
- Count half nodes in a Binary tree (Iterative and Recursive)
- Noble integers in an array (count of greater elements is equal to value)
- Find Duplicates of array using bit array
- Multiply large integers under large modulo
- Change a Binary Tree so that every node stores sum of all nodes in left subtree
- Lexicographically minimum string rotation | Set 1
- Find the largest three elements in an array
- Triangular Numbers
- Program to print Sum Triangle for a given array
- Check if two numbers are equal without using arithmetic and comparison operators
- Queue | Set 2 (Linked List Implementation)
- Search an element in a Linked List (Iterative and Recursive)
- Insertion Sort for Singly Linked List
- Delete last occurrence of an item from linked list
- Move spaces to front of string in single traversal
- Binary representation of next number
- Sort an array of strings according to string lengths
- Binary representation of next greater number with same number of 1's and 0's
- Remove all occurrences of duplicates from a sorted Linked List
- k-th distinct (or non-repeating) element in an array.
- Count number of ways to jump to reach end
- Reverse an array without using subtract sign ‘-‘ anywhere in the code
- First element occurring k times in an array
- Partitioning a linked list around a given value and If we don't care about making the elements of the list "stable"
- Count subsets having distinct even numbers
- Smallest window that contains all characters of string itself
- Shortest Uncommon Subsequence
- Program to find Smallest and Largest Word in a String
- Program to remove vowels from a String
- Convert a given Binary tree to a tree that holds Logical AND property
- Sum of divisors of factorial of a number
- Check whether a given binary tree is perfect or not
- Find Index of 0 to be replaced with 1 to get longest continuous sequence of 1s in a binary array | Set-2
- Find uncommon characters of the two strings
- String containing first letter of every word in a given string with spaces
- URLify a given string (Replace spaces is %20)
- Maximizing Unique Pairs from two arrays
- Reverse vowels in a given string
- Program for quotient and remainder of big number
- Count pairs from two sorted arrays whose sum is equal to a given value x
- Painting Fence Algorithm
- Check if a string is Isogram or not
- Check if absolute difference of consecutive nodes is 1 in Linked List
- Check if an array represents Inorder of Binary Search tree or not
- Find the sum of last n nodes of the given Linked List
- Find two numbers from their sum and XOR
- Maximize matrix as per given condition
- Subarray Inversions
- Count quadruples from four sorted arrays whose sum is equal to a given value x
- Find k-th bit in a binary string created by repeated invert and append operations
- Master Theorem For Subtract and Conquer Recurrences
- Find length of loop in linked list
- Find a string such that every character is lexicographically greater than its immediate next character
- Check if binary representation of a given number and its complement are anagram
- Construct a complete binary tree from given array in level order fashion
- Longest Prime Subarray after removing one element
- Find any one of the multiple repeating elements in read only array
- Minimum Index Sum for Common Elements of Two Lists
- Merging two unsorted arrays in sorted order
- Longest common substring in binary representation of two numbers
- Find the fractional (or n/k - th) node in linked list
- Largest number with the given set of N digits that is divisible by 2, 3 and 5
- Find modular node in a linked list
- Minimize cost of operation to equalize tower heights
- Shortest distance between two nodes in BST
- An interesting solution to get all prime numbers smaller than n
- Given two strings check which string makes a palindrome first
- Smallest element in an array that is repeated exactly 'k' times.
- A modified game of Nim
- Longest Common Substring in an Array of Strings
- Insert node into the middle of the linked list
- Length of the smallest sub-string consisting of maximum distinct characters
- Remove three consecutive duplicates from string
- Interleave the first half of the queue with second half
- Find the n-th number whose binary representation is a palindrome
- Diameter of a Binary Tree in O(n) [A new method]
- Longest subsequence where every character appears at-least k times
- Binary representation of previous number
- Operating System | Program for Next Fit algorithm in Memory Management
- DFS for a n-ary tree (acyclic graph) represented as adjacency list
- Maximize the binary matrix by filpping submatrix once
- Smallest number k such that the product of digits of k is equal to n
- Make middle node head in a linked list
- Sort string of characters
- Unique element in an array where all elements occur k times except one
- Count of alphabets having ASCII value less than and greater than k
- Largest number with one swap allowed
- Check if a string is suffix of another
- Sudo Placement[1.4] | BST Traversal
- Happy Numbers
- Sort a Rotated Sorted Array
- Unique cells in a binary matrix
- Lexicographically largest subsequence such that every character occurs at least k times
- Maximize value of (a[i]+i)*(a[j]+j) in an array
- Replace node with depth in a binary tree
- Generate permutations with only adjacent swaps allowed
- Common characters in n strings
- Minimum sum by choosing minimum of pairs from array
- Reverse a circular linked list
- Lexicographically smallest permutation with distinct elements using minimum replacements
- Smallest root of the equation x^2 + s(x)*x - n = 0, where s(x) is the sum of digits of root x.
- Distinct permutations of the string | Set 2
- Average numbers in array
- Count all 0s which are blocked by 1s in binary matrix
- Remove all characters other than alphabets from string
- Sort an array with swapping only with a special element is allowed
- Sorting using trivial hash function
- Maximum consecutive numbers present in an array
- Count sub-arrays which have elements less than or equal to X
- Mirror of matrix across diagonal
- Find index of closing bracket for a given opening bracket in an expression
- Generate original array from an array that store the counts of greater elements on right
- Print Longest Palindromic Subsequence
- Unset the last m bits
- Length of longest strict bitonic subsequence
- Minimum cost to construct a string
- Queries for maximum difference between prime numbers in given ranges
- Binary Tree (Array implementation)
- Find largest element from array without using conditional operator
- Largest divisible pairs subset
- DFS traversal of a tree using recursion
- Form the largest palindromic number using atmost two swaps
- Program for triangular patterns of alphabets
- Check if the given string is the same as its reflection in a mirror
- Minimum difference between groups of size two
- Minimum Cost to make two Numeric Strings Identical
- Insert a whole linked list into other at k-th position
- Find next right node of a given key | Set 2
- Palindromic Selfie Numbers
- Rank of all elements in an array
- Make a loop at k-th position in a linked list
- Delete a linked list using recursion
- Height of binary tree considering even level leaves only
- Check if both halves of the string have at least one different character
- Covert string X to an anagram of string Y with minimum replacements
- Find the largest node in Doubly linked list
- Reduce Hamming distance by swapping two characters
- Connell Sequence
- Tilt of Binary Tree
- Maximum distinct lowercase alphabets between two uppercase
- Expression contains redundant bracket or not
- Maximum spiral sum in Binary Tree
- Leaf nodes from Preorder of a Binary Search Tree (Using Recursion)
- Consecutive sequenced numbers in a string
- Total numbers with no repeated digits in a range
- N Queen in O(n) space
- Remove all outgoing edges except edge with minimum weight
- Substrings starting with vowel and ending with consonants and vice versa
- Non-Repeating Element
- Insertion sort to sort even and odd positioned elements in different orders
- Program to copy the contents of one array into another in the reverse order
- Sorted merge in one array
- Program to check if matrix is singular or not
- Check given array of size n can represent BST of n levels or not
- Count ordered pairs of positive numbers such that their sum is S and XOR is K
- Reverse each word in a linked list node
- Find the only repetitive element between 1 to n-1
- Power Set in Lexicographic order
- Sort an array containing two types of elements
- Check if two strings are permutation of each other
- Schedule jobs so that each server gets equal load
- Check if item can be measured using a scale and some weights
- Count substrings with each character occurring at most k times
- Generate a list of n consecutive composite numbers (An interesting method)
- Check if it possible to partition in k subarrays with equal sum
- Check if linked list is sorted (Iterative and Recursive)
- Number of common base strings for two strings
- Find the Largest Cube formed by Deleting minimum Digits from a number
- Find nth term of the Dragon Curve Sequence
- Find maximum element of each row in a matrix
- Maximum product subset of an array
- Arithmetic Number
- Position of n among the numbers made of 2, 3, 5 & 7
- Program to display all alphabets from A to Z in uppercase and lowercase both
- Longest substring having K distinct vowels
- Number of ways to merge two arrays such retaining order
- Print reverse string after removing vowels
- Program to reverse a string (Iterative and Recursive)
- Check for balanced parentheses in an expression | O(1) space
- Minimum bit changes in Binary Circular array to reach a index
- Maximum adjacent difference in an array in its sorted form
- Reverse String according to the number of words
- Maximum product quadruple (sub-sequence of size 4) in array
- Add n binary strings
- Subtract 1 without arithmetic operators
- Check whether the number formed by concatenating two numbers is a perfect square or not
- Longest subarray such that adjacent elements have at least one common digit | Set 1
- Print concentric rectangular pattern in a 2d matrix
- Design a stack to retrieve original elements and return the minimum element in O(1) time and O(1) space
- Multiset Equivalence Problem
- Sort the biotonic doubly linked list | Set-2
- Find a Symmetric matrix of order N that contain integers from 0 to N-1 and main diagonal should contain only 0's
- Find the number of operations required to make all array elements Equal
- Convert a Binary Tree such that every node stores the sum of all nodes in its right subtree
- Recursive program to generate power set
- Number of permutations such that sum of elements at odd index and even index are equal
- Degree of a Cycle Graph
- Minimum inverting factor in an array
- Minimum steps needed to cover a sequence of points on an infinite grid
- Make all numbers of an array equal
- Remove leading zeros from an array
- Remove edges connected to a node such that the three given nodes are in different trees
- Number of Larger Elements on right side in a string
- Print cousins of a given node in Binary Tree | Single Traversal
- Permutation of a string with maximum number of characters greater than its adjacent characters
- Reduce string to shortest length by deleting a pair of same adjacent characters
- Replace every element with the greatest element on its left side
- Check if concatenation of two strings is balanced or not
- Lexicographically smallest string formed by appending a character from the first K characters of a given string
- Sudo Placement[1.3] | Stack Design
- Number of Counterclockwise shifts to make a string palindrome
- Delete all the nodes from the doubly linked list that are greater than a given value
- First non-repeating character using one traversal of string | Set 2
- Replace every character of string by character whose ASCII value is K times more than it
- Sudo Placement[1.5] | Wolfish
- Sum of all prime divisors of all the numbers in range L-R
- Number of elements smaller than root using preorder traversal of a BST
- Find indices of all occurrence of one string in other
- Possible number of Rectangle and Squares with the given set of elements
- Count pairs with Bitwise XOR as ODD number
- Saddleback Search Algorithm in a 2D array
- Flatten a binary tree into linked list | Set-2
- Delete array element in given index range [L - R]
- Number of integral solutions for equation x = b*(sumofdigits(x)^a)+c
- Sum of all elements repeating 'k' times in an array
- Total sum except adjacent of a given node in a Binary Tree
- Bubble Sort On Doubly Linked List
- Difference between fundamental data types and derived data types
- Minimum multiplications with {2, 3, 7} to make two numbers equal
- Minimum number of changes required to make the given array an AP
- Printing frequency of each character just after its consecutive occurrences
- Balanced expressions such that given positions have opening brackets | Set 2
- Minimum element in a max heap
- Check if Queue Elements are pairwise consecutive
- Modulo power for large numbers represented as strings
- Check if the first and last digit of the smallest number forms a prime
- Sort first k values in ascending order and remaining n-k values in descending order
- Find kth node from Middle towards Head of a Linked List
- Convert an Array to a Circular Doubly Linked List
- Find Nth term of series 1, 4, 15, 72, 420...
- Recursive Approach to find nth node from the end in the linked list
- Longest subarray having maximum sum
- Reverse a doubly circular linked list
- LIFO (Last-In-First-Out) approach in Programming
- Remove duplicates from a string in O(1) extra space
- Check if a number is divisible by 41 or not
- Count elements that are divisible by at-least one element in another array
- Rat in a Maze | Backtracking using Stack
- Find Nth term (A matrix exponentiation example)
- Generating subarrays using recursion
- Recursively Reversing a linked list (A simple implementation)
- Find a palindromic string B such that given String A is a subsequense of B
- Find any pair with given GCD and LCM
- Count the number of ways to traverse a Matrix
- Count numbers (smaller than or equal to N) with given digit sum
- Delete all the nodes from a doubly linked list that are smaller than a given value
- Maximum and Minimum element of a linked list which is divisible by a given number k
- Find number of magical pairs of string of length L
- Check if Queue Elements are pairwise consecutive | Set-2
- Remove a given word from a String
- Ways to write N as sum of two or more positive integers | Set-2
- Replace even nodes of a doubly linked list with the elements of array
- Delete all nodes from the doubly linked list which are divisible by K
- Number of balanced bracket subsequence of length 2 and 4
- Replace minimal number of characters to make all characters pair wise distinct
- Program to print the Zigzag pattern
- Find the largest good number in the divisors of given number N
- How to access elements of a Square Matrix
- Meta Binary Search | One-Sided Binary Search
- Product of all nodes in a doubly linked list divisible by a given number K
- Check if it is possible to return to the starting position after moving in the given directions
- Find Sum of pair from two arrays with maximum sum
- Pair with given sum in matrix
- Check if a pair with given absolute difference exists in a Matrix
- Sum of squares of Fibonacci numbers
- Remove BST Keys in a given Range
- Ulam Number Sequence
- Sum of all prime numbers in an Array
- Find pairs with given product in a sorted Doubly Linked List
- Check if there exists any sub-sequence in a string which is not palindrome
- Program to Print Mirrored Hollow Parallelogram
- Sum of Fibonacci numbers at even indexes upto N terms
- Check if a pair with given product exists in Linked list
- Sort prime numbers of an array in descending order
- How to convert Vector to array in Java
- Search in a sorted 2D matrix (Stored in row major order)
- Rearrange all elements of array which are multiples of x in increasing order
- Maximum no. of contiguous Prime Numbers in an array
- Remove characters from string that appears strictly less than K times
- Check if any permutation of N equals any power of K
- Check if it is possible to rearrange a binary string with alternate 0s and 1s
- Check if there is any pair in a given range with GCD is divisible by k
- Get K-th letter of the decoded string formed by repeating substrings
- Check if a string contains a palindromic sub-string of even length
- Replace every elements in the array by its frequency in the array
- Find the foot of perpendicular of a point in a 3 D plane
- Remove elements from the array whose frequency lies in the range [l, r]
- Find number of cavities in a matrix
- Immediate smallest number after re-arranging the digits of a given number
- Replace every array element by sum of previous and next
- Assign other value to a variable from two possible values
- Minimize Cost with Replacement with other allowed
- Replace consonants with next immediate consonants alphabetically in a String
- Sum and Product of all the nodes which are less than K in the linked list
- XOR of all Prime numbers in an Array
- Check whether it is possible to make both arrays equal by modifying a single element
- Check whether all the rotations of a given number is greater than or equal to the given number or not
- Check whether product of digits at even places of a number is divisible by K
- Longest subarray with elements having equal modulo K
- N digit numbers divisible by 5 formed from the M digits
- Replace every element with the smallest element on its left side
- Replace each element by the difference of the total size of the array and frequency of that element
- Check if the Xor of the frequency of all digits of a number N is zero or not
- Magical Pattern
- Program to print hollow Triangle pattern
- Find the count of palindromic sub-string of a string in its sorted form
- Check whether a given binary tree is skewed binary tree or not?
- Minimum swaps to group similar characters side by side?
- Count the number of words having sum of ASCII values less than and greater than k
- XOR of all elements of array with set bits equal to K
- Find the value of f(n) / f(r) * f(n-r)
- Infix to Postfix using different Precedence Values for In-Stack and Out-Stack
- Maximum litres of water that can be bought with N Rupees
- Find the player who rearranges the characters to get a palindrome string first
- Check whether the frequencies of all the characters in a string are prime or not
- Program to remove consonants from a String
- Double ended priority queue
- Check if two nodes are in same subtree of the root node
- Check if the given push and pop sequences of Stack is valid or not
- Sort perfect squares in an array at their relative positions
- Number of ways to reach the end of matrix with non-zero AND value
- Program to convert the diagonal elements of the matrix to 0
- Find minimum steps required to reach the end of a matrix | Set - 1
- Sum of elements whose square root is present in the array
- Reverse middle words of a string
- Check if the given decimal number has 0 and 1 digits only
- Program to print the given H Pattern
- Update adjacent nodes if the current node is zero in a Singly Linked List
- Check if moves in a stack or queue are possible or not
- Recursive program to print all subsets with given sum
- Add index to characters and reverse the string
- Count of Numbers in a Range where digit d occurs exactly K times
- Difference between Recursion and Iteration
- Buy minimum items without change and given coins
- Convert a String into a square matrix grid of characters
- Check if a number is perfect square without finding square root
- Represent n as the sum of exactly k powers of two | Set 2
- Find probability that a player wins when probabilities of hitting the target are given
- Number of subarrays have bitwise OR >= K
- Count of pairs violating BST property
- Smallest multiple of 3 which consists of three given non-zero digits
- Largest right circular cylinder that can be inscribed within a cone which is in turn inscribed within a cube
- Count distinct elements in an array
- Check if a string can be repeated to make another string
- Check whether the given character is in upper case, lower case or non alphabetic character
- Find safe cells in a matrix
- Find the Side of the smallest Square that can contain given 4 Big Squares
- Check if a number can be represented as a sum of 2 triangular numbers
- Minimum replacements to make adjacent characters unequal in a ternary string
- Closest sum partition (into two subsets) of numbers from 1 to n
- Form lexicographically smallest string with minimum replacements having equal number of 0s, 1s and 2s
- Number of sub-strings that contain the given character exactly k times
- Lexicographically largest sub-sequence of the given string
- Number of ways to choose an integer such that there are exactly K elements greater than it in the given array
- Sum of minimum elements of all possible sub-arrays of an array
- Find sub-matrix with the given sum
- Program to reverse a linked list using Stack
- Print Leaf Nodes at a given Level
- DFA for accepting the language L = {a
^{n}b^{m}| n+m=odd} - Find a positive number M such that gcd(N^M, N&M) is maximum
- Given two binary strings perform operation until B > 0 and print the result
- Smallest Special Prime which is greater than or equal to a given number
- Split the array into odd number of segments of odd lengths
- Maximum Bitwise AND pair from given range
- Sum of all Submatrices of a Given Matrix
- Count array elements that divide the sum of all other elements
- Find Nth positive number whose digital root is X
- Sum of bitwise AND of all submatrices
- Number of connected components in a 2-D matrix of strings
- Longest subsequence such that adjacent elements have at least one common digit
- Minimum changes required to make a Catalan Sequence
- Two equal sum segment range queries
- Count of all even numbers in the range [L, R] whose sum of digits is divisible by 3
- Sum of numbers from 1 to N which are in Lucas Sequence
- Bitwise OR of N binary strings
- Minimize sum of adjacent difference with removal of one element from array
- Group consecutive characters of same type in a string
- Probability of A winning the match when individual probabilities of hitting the target given
- Minimum number of replacements to make the binary string alternating | Set 2
- Longest double string from a Palindrome
- Minimum number of bracket reversals needed to make an expression balanced | Set - 2
- Sum of the series (1*2) + (2*3) + (3*4) + ...... upto n terms
- Numbers that are not divisible by any number in the range [2, 10]
- Find the K-th minimum element from an array concatenated M times
- Maximum number that can be display on Seven Segment Display using N segments
- Program to calculate the value of nPr
- Check if the given array is mirror-inverse
- Minimum steps to make all the elements of the array divisible by 4
- Character whose frequency is equal to the sum of frequencies of other characters of the given string
- Addition of two numbers without propagating Carry
- Find the sum of all Truncatable primes below N
- Minimum cuts required to convert a palindromic string to a different palindromic string
- Find maximum N such that the sum of square of first N natural numbers is not more than X
- Generate array with minimum sum which can be deleted in P steps
- Check if matrix can be converted to another matrix by transposing square sub-matrices
- Minimum changes required such that the string satisfies the given condition
- Find if the given number is present in the infinite sequence or not
- Find the number of good permutations
- Check if the given array can be reduced to zeros with the given operation performed given number of times
- Minimum length of square to contain at least half of the given Coordinates
- Count integers in a range which are divisible by their euler totient value
- Number of ways to make binary string of length N such that 0s always occur together in groups of size K
- Count sub-arrays whose product is divisible by k
- Find foot of perpendicular from a point in 2 D plane to a Line
- Find a pair from the given array with maximum nCr value
- Minimum steps to delete a string by deleting substring comprising of same characters
- Find a distinct pair (x, y) in given range such that x divides y
- Find the number of ways to divide number into four parts such that a = c and b = d
- Find 2^(2^A) % B
- Check if the given binary tree has a sub-tree with equal no of 1's and 0's | Set 2
- Maximize the value of the given expression
- Programs for printing pyramid patterns using recursion
- Sum of Fibonacci Numbers in a range
- Minimize the cost to split a number
- Count of sub-arrays whose elements can be re-arranged to form palindromes
- Partition the array into three equal sum segments
- Determine the numer of squares that line will pass through
- Find the good permutation of first N natural numbers
- Sum of degrees of all nodes of a undirected graph
- Sort ugly numbers in an array at their relative positions
- Reverse Clockwise spiral traversal of a binary tree
- Count of sub-strings that do not contain all the characters from the set {'a', 'b', 'c'} at the same time
- XOR of all the elements in the given range [L, R]
- Find maximum in stack in O(1) without using additional stack
- Find the final radiations of each Radiated Stations
- Find number of edges that can be broken in a tree such that Bitwise OR of resulting two trees are equal
- Sum of nodes in a linked list which are greater than next node
- Count number of binary strings of length N having only 0's and 1's
- Length of the smallest number which is divisible by K and formed by using 1's only
- Find the number of binary strings of length N with at least 3 consecutive 1s
- Reduce the fraction to its lowest form
- Iterative selection sort for linked list
- Print path from root to all nodes in a Complete Binary Tree
- Insert N elements in a Linked List one after other at middle position
- Find the minimum number of operations required to make all array elements equal
- Sum of all distinct nodes in a linked list
- Sum of smaller elements of nodes in a linked list
- Count of quadruplets with given Sum
- Queries to answer the number of ones and zero to the left of given index
- Check if two strings are same ignoring their cases
- Find the sum of the number of divisors
- Queries to check if substring[L...R] is palindrome or not
- Count pairs of non-overlapping palindromic sub-strings of the given string
- Given a string and an integer k, find the kth sub-string when all the sub-strings are sorted according to the given condition
- Check whether the given string is a valid identifier
- Find the nth term of the given series
- Find the sum of leafs at maximum level
- Queries to update a given index and find gcd in range
- Remove all occurrences of any element for maximum array sum
- Highest power of a number that divides other number
- Maximum elements which can be crossed using given units of a and b
- Sum of the series 1, 2, 4, 3, 5, 7, 9, 6, 8, 10, 11, 13.. till N-th term
- Check if given two straight lines are identical or not
- Find sum of factorials in an array
- Count of quadruplets with given Sum | Set 2
- Find the Diameter or Longest chord of a Circle
- Determine the position of the third person on regular N sided polygon
- Length of the chord of the circle whose radius and the angle subtended at the center by the chord is given
- Reorder the position of the words in alphabetical order
- Given two arrays count all pairs whose sum is an odd number
- Print steps to make a number in form of 2^X - 1
- Length of the direct common tangent between two externally touching circles
- Maximize the given number by replacing a segment of digits with the alternate digits given
- Count unique numbers that can be generated from N by adding one and removing trailing zeros
- Find element with the maximum set bits in an array
- Minimum number of cubes whose sum equals to given number N
- Generate an array of K elements such that sum of elements is N and the condition a[i] < a[i+1] <= 2*a[i] is met | Set 2
- Calculate score for the given binary string
- Count number of 1s in the array after N moves
- Area of plot remaining at the end
- Count number of subsets whose median is also present in the same subset
- Ratio of the distance between the centers of the circles and the point of intersection of two direct common tangents to the circles
- Maximum sum path in a matrix from top to bottom and back
- Create a sequence whose XOR of elements is y
- Count squares with odd side length in Chessboard
- Find minimum steps required to reach the end of a matrix | Set 2