Сбалансированное дерево в программировании: примеры и применение