Data Structure
Java
Python
HTML
Interview Preparation
Interview Prep
Tutorials
Tracks
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
C++
3.7K+ articles
Amazon
1.9K+ articles
Microsoft
811+ articles
Oracle
354+ articles
Samsung
316+ articles
Flipkart
258+ articles
Quick Sort
77+ articles
BubbleSort
23+ articles
Belzabar
20+ articles
CPP-DSA
90 posts
Recent Articles
Popular Articles
C++ Core Concepts & Memory Handling Interview Questions
Last Updated: 26 August 2025
C++ is a mid-level language combining high-level abstractions (classes, inheritance, templates) with low-level memory control (pointers, dynamic allocation). Core concepts...
read more
C++
CPP-DSA
C++ Program to Implement Suffix Array
Last Updated: 23 July 2025
A suffix array is a data structure which can be used to store all possible suffixes of a given string in the sorted order. It stores the starting indices of the suffixes i...
read more
C++
Picked
CPP-DSA
Knuth-Morris-Pratt in C++
Last Updated: 23 July 2025
The Knuth-Morris-Pratt (KMP) is an efficient string-matching algorithm developed by Donald Knuth, Vaughan Pratt, and James H. Morris in 1977. It is used for finding a spec...
read more
C++
Picked
CPP-DSA
Rod Cutting Problem in C++
Last Updated: 23 July 2025
The Rod Cutting Problem is a classic dynamic programming problem where a rod of length N and a list of prices for smaller pieces of rod is given, and the task is to determ...
read more
C++
Picked
CPP-DSA
Counting Set Bits in C++
Last Updated: 23 July 2025
Counting set bits means determining how many bits in a binary representation of a number are set to 1.ExampleInput: n = 103 (01100111)Output: 5Explanation: The bina...
read more
C++
Picked
CPP-DSA
Shortest Path Algorithm in C++
Last Updated: 23 July 2025
The shortest path algorithms are used to find the most efficient route fromsource nodetodestination nodeof a graph in optimal time and space complexities. In this article,...
read more
C++
Picked
CPP-DSA
Prim's Algorithm in C++
Last Updated: 23 July 2025
Prim's Algorithm is a greedy algorithm that is used to find the Minimum Spanning Tree (MST) for a weighted, undirected graph. MST is a subset of the graph's edges that con...
read more
C++
Picked
CPP-DSA
Uber's Online Test Experience
Last Updated: 23 July 2025
Online test problems excite some people and make others very nervous. A fascinating challenge popped up in the Uber online test: Participants had to find the shortest path...
read more
Interview Experiences
Shortest Path
DFS
Uber
Experiences
CPP-DSA
Convex Hull Algorithm in C++
Last Updated: 23 July 2025
The Convex Hull problem is fundamental problem in computational geometry. In this, we need to find the smallest convex polygon, known as the convex hull, that can include ...
read more
C++
Picked
CPP-DSA
Knight’s Tour Problem in C++
Last Updated: 23 July 2025
Knight’s Tour problem is a classic puzzle in which the goal is to move a knight on a chessboard such that the knight visits every square exactly once. The knight moves in ...
read more
C++
Picked
CPP-DSA
Floyd-Warshall Algorithm in C++
Last Updated: 23 July 2025
The Floyd-Warshall algorithm is a dynamic programming technique used to find the shortest paths between all pairs of vertices in a weighted graph. This algorithm is partic...
read more
C++
Picked
CPP-DSA
Johnson Algorithm in C++
Last Updated: 23 July 2025
Johnson’s Algorithm is an algorithm used to find the shortest paths between all pairs of vertices in a weighted graph. It is especially useful for sparse graphs and can ha...
read more
C++
Picked
CPP-DSA
Kosaraju’s Algorithm in C++
Last Updated: 23 July 2025
In this post, we will see the implementation of Kosaraju’s Algorithm in C++.What is Kosaraju’s Algorithm?Kosaraju’s Algorithm is a classic algorithm used for finding stron...
read more
C++
Picked
CPP-DSA
Tarjan’s Algorithm in C++
Last Updated: 23 July 2025
In this post, we will see the implementation of Tarjan’s Algorithm in C++ language.What is Tarjan’s Algorithm?Tarjan’s Algorithm is a well-known algorithm used for finding...
read more
C++
Picked
CPP-DSA
Kahn’s Algorithm in C++
Last Updated: 23 July 2025
In this post, we will see the implementation of Kahn’s Algorithm in C++.What is Kahn’s Algorithm?Kahn’s Algorithm is a classic algorithm used for topological sorting of a ...
read more
C++
Picked
CPP-DSA
1
2
3
4
5
6