Информатика · ҰБТ сұрағы №14900

Функция берілген: def c(n, k): if k == 0 or k == n: return 1 return c(n - 1, k - 1) + c(n - 1, k) c(6, 3) шақырылғанда c функциясы барлығы неше рет орындалады (бастапқы шақыруды қоса)?

Дұрыс жауабы мен түсіндірмесі
Жауабы: 39

Жапырақ шақыруы 1 береді, сондықтан жапырақ саны C(6,3) = 20; бинарлы ағашта ішкі түйін саны жапырақтан бір кем: 19. Барлығы 20 + 19 = 39.

«Алгоритмдер және программалау» тақырыбынан тағы