Я читаю текстовые книги с алгоритмами, и я читаю о рекуррентных отношениях и нахождении алгоритмов большой сложности O. Я пробегаю по этой линииПоиск рекуррентных отношений алгоритма
"In the case of the merge-sort algorithm, we get the recurrence equation:
t(n) = b if n < 2
= 2t(n/2) +bn if n >= 2
for b > 0
Мой ответ был «как, черт возьми, мы знаем это?!?!»
Так что я интересно, если есть системный подход, или просто логический способ получить эти рекуррентные соотношения из алгоритмов
может кто-нибудь объяснить, где б и два 2-х пришли?
Обновления на ваш вопрос должны быть сделаны как изменения на вопрос, а не ответы. Чтобы ответить на ваш запрос, посмотрите на алгоритм сортировки слияния, о котором идет речь в тексте, и вы увидите, что он делает * два рекурсивных обращения к себе, таким образом, * два * подзадачи. – AakashM