Courses
Sale
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.6K+ articles
Arrays
4.2K+ articles
Strings
2.1K+ articles
Tree
911+ articles
Hash
831+ articles
Linked List
666+ articles
Linked Lists
303+ articles
Arrays
264+ articles
strings
132+ articles
Data Structures
152+ posts
Recent Articles
Assign Short Codes in Stream of Words
Last Updated: 20 July 2026
A railway department is renaming several cities, and the corresponding railway station codes must also be updated.Given an array cities[] containing the names of n cities ...
read more
DSA
Trie
cpp-vector
Data Structures
strings
Minimum Number of Water Refill Stops
Last Updated: 22 July 2026
Given an integer dist representing the distance to the destination, an integer p representing the initial amount of water, and a 2D array arr[][], where arr[i] = [position...
read more
DSA
Data Structures
Greedy Algorithms
priority-queue
Fill and Empty a Queue
Last Updated: 23 July 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
DSA
Data Structures
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: 23 July 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
DSA
Data Structures
deque
Practice Problems on Advance Data Structure and Aglorithms
Last Updated: 26 January 2026
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
DSA
Data Structures
Commonly Asked Data Structure Interview Questions on Bit Manipulation
Last Updated: 23 July 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
Data Structures
Interview Prep
Commonly Asked Data Structure Interview Questions on Strings
Last Updated: 23 July 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
DSA
Data Structures
strings
Last Minute Notes (LMNs) â Data Structures with Python
Last Updated: 23 July 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
DSA
Data Structures
python
GATE
GATE DA
Venice Technique
Last Updated: 23 July 2025
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
Picked
DSA
Data Structures
Linked List Data Structure
Last Updated: 12 August 2026
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
DSA
Data Structures
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
DSA
Data Structures
DSA-Blogs
Binary Search Tree In Python
Last Updated: 23 July 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
Picked
Data Structures
Python-DSA
Get Second Largest Number in Python List Using Bubble Sort
Last Updated: 23 July 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
Picked
Data Structures
BubbleSort
Expected number of coins after K moves
Last Updated: 23 July 2025
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
Geeks Premier League
DSA
DFS
Data Structures
Geeks Premier League 2023
1
2
3
4
...
11
✕