In this article, you will learn how to solve the longest common subsequence problem, with an example in Java.
How to Solve the Coin Change Problem
In this article, you will learn how to solve the coin change problem, with an example in Java.
How to Do a Breadth First Search for a Graph
In this article, you will learn how to do a Breadth First Search for a graph, with an example in Java.
How to Do a Depth First Search for a Graph
In this article, you will learn how to do a Depth First Search for a graph, with an example in Java.
How to Implement the Kruskal’s Algorithm
In this article, you will learn how to implement the Kruskal’s Algorithm, with an example in Java.
How to Implement the Dijkstra’s Algorithm
In this article, you will learn how to implement the Dijkstra’s Algorithm, with an example in Java.
How to Implement the Edit Distance Algorithm
In this article, you will learn how to implement the Edit Distance Algorithm, with an example in Java.
How to Count Number of Distinct Substrings in a String
In this article, you will learn how to implement an algorithm to count the number of distinct dubstrings in a String, with an example in Java.
How to Find the Longest Repeating Subsequence in a String
In this article, you will learn how to implement an algorithm to find the longest repeating subsequence in a string, with an example in Java.
How to Implement the KMP (Knuth-Morris-Pratt) Algorithm
In this article, you will learn how to implement the KMP (Knuth-Morris-Pratt) algorithm, with an example in Java.

