Квадратное дерево — это геометрическая структура данных для хранения точек в двумерном пространстве. Дерева квадрантов рекурсивно делят пространство на четыре квадранта.
Рекурсия — это разновидность вызова функции, при которой функция вызывает сама себя. Такие функции также называются рекурсивными функциями. Структурная рекурсия — это метод решения проблемы, при котором решение проблемы зависит от решений более мелких экземпляров одной…
Итератор — это шаблон объектно-ориентированного программирования, который позволяет обходить коллекцию, независимо от фактической реализации или адресов объектов в физической памяти. Это один из шаблонов поведенческого проектирования «Банды четырех».
Haskell — это функциональный язык программирования с сильной статической типизацией, отложенным вычислением, обширной поддержкой параллелизма и параллелизма, а также уникальными возможностями абстракции.