Decision trees are actually a generic architecture for ensemble learning, not just a standalone learning algorithm.