For example, they used tree-based data structure algorithms that were proven to be optimal for asymptotically large collections (but were not so great for small collections).
Они использовали древовидные структуры данных (асимптотически оптимальные, но не очень быстрые для небольших объемов).
Как-то так.
Или «алгоритмы на деревьях», или «алгоритмы с использованием деревьев/древовидных структур данных».
Python, философия дизайна — Guido van Rossum (часть 1)