Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Mathematical
7.8K+ articles
Arrays
6.5K+ articles
Competitive Programming
3.3K+ articles
Strings
3.3K+ articles
C++ Programs
2.4K+ articles
Algorithms
2.0K+ articles
Tree
1.4K+ articles
Linked List
1.2K+ articles
Data Structures
269+ posts
Recent Articles
Popular Articles
Fill and Empty a Queue
Last Updated: 04 April 2025
Given an empty queue and an array of elements, we need to perform the following two operations.1. Filling a QueueFilling a queue refers to the process of adding array elem...
read more
Queue
Data Structures
DSA
Standard Library for Deque Operations
Last Updated: 27 March 2025
A deque (double-ended queue) is a data structure that allows elements to be added or removed from both ends, providing greater flexibility than a standard queue. It combin...
read more
Data Structures
deque
Websites & Apps
Introduction and Array Implementation of Deque
Last Updated: 12 March 2025
A Deque (Double-Ended Queue) is a data structure that allows elements to be added or removed from both ends—front and rear. Unlike a regular queue, which only allows inser...
read more
Data Structures
deque
DSA
Practice Problems on Advance Data Structure and Aglorithms
Last Updated: 06 March 2025
Advanced data structures like Trie, Segment Tree, and Binary Indexed Tree significantly enhance performance for specific problem types. They offer efficient solutions for ...
read more
Advanced Data Structure
Data Structures
DSA
Commonly Asked Data Structure Interview Questions on Bit Manipulation
Last Updated: 04 March 2025
Bit manipulation is a powerful technique often used in technical interviews to optimize space and time complexities by directly working with the binary representations of ...
read more
Bit Magic
Data Structures
Data Structures
Commonly Asked Data Structure Interview Questions on Strings
Last Updated: 28 February 2025
Strings are essential data structures used to represent sequences of characters and are frequently encountered in coding interviews. Questions often focus on string manipu...
read more
Strings
Data Structures
strings
DSA
Last Minute Notes (LMNs) – Data Structures with Python
Last Updated: 24 January 2025
Data Structures and Algorithms (DSA) are fundamental for effective problem-solving and software development. Python, with its simplicity and flexibility, provides a wide r...
read more
Python
Computer Subject
Data Structures
Data Structures
GATE
python
GATE
GATE DA
Venice Technique
Last Updated: 17 July 2024
Venice Technique is a strategy where we create a new data structure called Venice Set that mainly helps to answer range queries which involves updating all elements by a c...
read more
Competitive Programming
Data Structures
Data Structures
Picked
DSA
Linked List Data Structure
Last Updated: 04 January 2025
A linked list is a fundamental data structure in computer science. It mainly allows efficient insertion and deletion operations compared to arrays. Like arrays, it is als...
read more
Linked List
Data Structures
DSA
Printing Hierarchical Structure with Numbering and Indentation
Last Updated: 14 May 2024
Consider the below diagram , which shows a sort of hierarchical organization for a company . Electronics R'Us has four departments namely RD , Sales, Purchasing , Manufact...
read more
Tree
Data Structures
DSA
DSA-Blogs
Binary Search Tree In Python
Last Updated: 10 February 2025
A Binary search tree is a binary tree where the values of the left sub-tree are less than the root node and the values of the right sub-tree are greater than the value of ...
read more
Python
Data Structures
Data Structures
Picked
Python-DSA
Get Second Largest Number in Python List Using Bubble Sort
Last Updated: 24 April 2025
Finding the second-largest number in a list is a common programming task that involves sorting the list in ascending order. Bubble sort is a simple sorting algorithm that ...
read more
Python
Data Structures
BubbleSort
Picked
Expected number of coins after K moves
Last Updated: 09 April 2024
Given an undirected graph of V nodes and E edges and an array coins[] of size V, such that coins[i] = number of coins present at ith node. Initially, choose any node unifo...
read more
Graph
Dynamic Programming
DFS
Data Structures
Geeks Premier League
DSA
Geeks Premier League 2023
Winning Game by replacing numbers with factors (Brain Game)
Last Updated: 19 May 2024
Given 2 players A and B take turns alternatively to play a game in which they have N numbers on a paper. In one turn, a player can replace one of the numbers by any of its...
read more
Combinatorial
Data Structures
Geeks Premier League
DSA
Geeks Premier League 2023
Minimize the absolute difference on path from first column to the last column
Last Updated: 29 February 2024
Given an integer matrix mat[][] with N rows and M columns. The task is to minimize the absolute difference between the maximum and minimum elements visited along the path...
read more
Matrix
Data Structures
two-pointer-algorithm
Geeks Premier League
DSA
Geeks Premier League 2023
1
2
3
4
...
18
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !