Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
DSA
20.4K+ articles
Tree
911+ articles
Recursion
591+ articles
Interview-Questions
474+ articles
Stack
261+ articles
Queue
225+ articles
Heap
177+ articles
GFG Sheets
50+ articles
DSA Sheet
13+ articles
top-dsa-problems
14 posts
Recent Articles
Popular Articles
Minimum moves to make X = Y by adding or subtracting numbers starting from 1
Last Updated: 16 April 2024
Given 2 integers X and Y, make X = Y by performing the following operation: Start 'i' from 1 and continue till N(minimum number of moves). Then there are 2 cases: If 'i' i...
read more
Picked
DSA
top-dsa-problems
Find Maximum Sum of Mountain Triplets
Last Updated: 04 March 2024
Given an array A[] of integers. Then the task is to output the maximum sum of a triplet (Ai, Aj, Ak) such that it must follow the conditions: (i j k) and (Ai Aj Ak). I...
read more
DSA
top-dsa-problems
Geeks Premier League 2023
Find out the maximum value of the expression according to the given constraint
Last Updated: 28 April 2025
Given an array A[] of length N. Then your task is to output the maximum value of (Sum/LCM). Where Sum is the addition of all the elements of A[] and LCM is a number betwee...
read more
Geeks Premier League
DSA
Arrays
number-theory
top-dsa-problems
Geeks Premier League 2023
Find the number of subsequences of N friends
Last Updated: 29 January 2024
Given two arrays A[] and B[] of length N and M respectively. A[] represents the age of N friends and B[] contains M number of pairs in the form of (X → Y), which denotes X...
read more
Graph
Geeks Premier League
DSA
Data Structures-Graph
Algorithms-InsertionSort
Permutation and Combination
SQL-PL/SQL
Pigeonhole Principle
top-dsa-problems
Geeks Premier League 2023
Maximum Balanced Subsequence Score
Last Updated: 23 July 2024
Given a stock's prices for the past n days in the array stockPrice. Choose a subsequence (an ordered subset of an array's elements) of stock prices, called chosenDays, suc...
read more
Mathematical
Geeks Premier League
DSA
cpp-unordered_map
Java-HashMap
Atlassian
Python dictionary-programs
top-dsa-problems
Geeks Premier League 2023
Circular Subsequence Shift with Deque
Last Updated: 23 July 2025
Given a string S of lowercase English letters, each character is linked to one of T's unique identifiers. Specifically, character positions are associated with identifiers...
read more
DSA
subsequence
cpp-string
deque
top-dsa-problems
Minimum operations for balancing Array difference
Last Updated: 23 December 2023
Given an integer array A[] consisting of N integers, find the minimum number of operations needed to reduce the difference between the smallest and largest elements in the...
read more
DSA
Data Structures-Array
top-dsa-problems
Identify the Most Strongest Programmer
Last Updated: 05 December 2023
There are N Players in a Game and you have given M pieces of information about their superiority. The ith information ( infromation[i] = {Ai, Bi} ) states that "Player Ai...
read more
Graph
DSA
DFS
top-dsa-problems
Top 50 Problems on Hash Data Structure asked in SDE Interviews
Last Updated: 23 July 2025
Hashing is a technique or process of mapping keys, and values into the hash table by using a hash function. It is done for faster access to elements. The efficiency of map...
read more
Hash
DSA
top-dsa-problems
Top Problems on Recursion
Last Updated: 11 September 2025
Recursion is one of the most essential algorithms that uses the concept of code reusability and repeated usage of the same piece of code.In this post, we have curated an e...
read more
Recursion
DSA
Interview-Questions
top-dsa-problems
Heap Coding Questions asked in Interviews
Last Updated: 20 September 2025
A Heap is a special Tree-based Data Structure in which the tree is a complete binary tree.Generally, heaps are of two types: Max-Heap and Min-Heap. To know more about this...
read more
Heap
DSA
Interview-Questions
GFG Sheets
top-dsa-problems
DSA Sheet
Stack Coding Problems for SDE Interviews
Last Updated: 21 September 2025
A Stack is a linear data structure in which the insertion of a new element and removal of an existing element takes place at the same end, represented as the top of the st...
read more
Stack
DSA
Interview-Questions
GFG Sheets
top-dsa-problems
DSA Sheet
Queue Coding Questions for SDE Interviews
Last Updated: 16 February 2026
A Queue is defined as a linear data structure that is open at both ends and the operations are performed in First In First Out (FIFO) order. The element which is first pus...
read more
Queue
DSA
top-dsa-problems
Tree Coding Problems for Interviews
Last Updated: 20 January 2026
Here is the collection of the Top 50 list of frequently asked interview questions on Tree. Problems in this Article are divided into three Levels so that readers can pract...
read more
Tree
DSA
Interview-Questions
GFG Sheets
top-dsa-problems
DSA Sheet