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
C++
3.8K+ articles
Amazon
1.9K+ articles
Microsoft
811+ articles
Oracle
354+ articles
Samsung
317+ articles
Flipkart
258+ articles
Quick Sort
77+ articles
BubbleSort
23+ articles
Belzabar
20+ articles
CPP-DSA
87 posts
Recent Articles
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
Boyer-Moore Algorithm for Pattern Searching in C++
Last Updated: 23 July 2025
The Boyer-Moore algorithm is an efficient string searching algorithm that is used to find occurrences of a pattern within a text. This algorithm preprocesses the pattern a...
read more
C++
Picked
CPP-DSA
1
2
3
4
5
6
✕