Шаг 34.
Рекурсия на Python. Анализ времени выполнения рекурсивных алгоритмов. Предварительные математические соглашения. Биномиальные коэффициенты

    На этом шаге мы напомним, как они вычисляются и где используются.

    Биномиальный коэффициент Cnm - это целое число, которое появляется в полиномиальном представлении биномиальной степени (1 + x)n. Его можно определить как:

1, если m = 0 или n = m m C = (3.1) n n! / (m!(n - m)!), иначе
где n и m - целые числа, удовлетворяющие условию n ≥ m ≥ 0. Кроме того, биномиальный коэффициент может быть определён рекурсивно:
1, если m = 0 или n = m m C = (3.2) n m-1 m C + C , иначе n-1 n-1

    Биномиальные коэффициенты играют важную роль в комбинаторике. В частности, Cnm определяет количество способов выбора m различных элементов из множества, состоящего из n элементов, когда порядок выбора не имеет значения.

    На следующем шаге мы рассмотрим пределы и правило Лопиталя.




Предыдущий шаг Содержание Следующий шаг