Лучший способ улучшить ваш алгоритм — просто игнорировать его.