A bottom up algorithm is one that is implemented iteratively and calculates in a loop, i.e. for, while, etc