Работа со структурами данных в языках Си и Python: Часть 8. Сбалансированные двоичные деревья (AVL-деревья)

Полный текст статьи читайте на IBM developerWorks