Bootstrapping is an algorithm which produces replicas of a data set by doing random sampling with replacement. This idea is essential for the random forest algorithm
Consider a dataset Z={(x1, y1),...,(xn,yn)}
Bootstrapped dataset Z* - It is a modification of the original dataset Z, produced by random sampling with replacement.