здесь представлены алгоритмы - линейные, развлетвляющиеся, циклические.
Быстро, просто, без программирования.