/algorithms-bootcamp

A courted list of resources about practical data structures and algorithms

algorithms-bootcamp

A curated list of resources about practical data structures and algorithms

Dynamic Programming

This section contains a list of resources to learn about dynamic programing

Problems

Courses

Videos

Interesting sequences

Some of these sequences occur in DP problems. Therefore it is handy to know about them and in which problems they occur.

Catalan Numbers

In combinatorial mathematics, the Catalan numbers form a sequence of
natural numbers that occur in various counting problems, often involving
recursively defined objects. They are named after the Belgian mathematician
Eugène Charles Catalan (1814–1894).

Source: Wikipedia


Resource (Video)

Ten Questions, One Concept - Catalan Numbers and Applications in DP (YouTube)

Catalan Numbers is an important concept and it has so many nice application questions.

The video has following parts: