Algorithms Largest subset with divisible pairs We explored the method to get the longest subset within any given array, such that for each pair, the smaller number divides the larger number using Dynamic Programming.

Algorithms Count all subsequences in an array with product less than K Finding subsequences in an array with product less than a given number is another area of application of dynamic programming.

Algorithms Find n-th Fibonacci number using Dynamic Programming In this article, we have explored a dynamic programming approach to find the n th fibonacci number followed by a space optimized technique.

Data Structures Rope: the Data Structure used by text editors to handle large strings Rope data structure is widely used by software such as text editors like Sublime, email systems like Gmail and text buffers to handle large strings efficiently.