Я не уверен, как формально доказать Правило Big O из сумм, то есть:Доказательство правила большой суммы?
f1(n) + f2(n) is O(max(g1(n)),g2(n))
До сих пор я предполагал, следующее в моих усилий:
Пусть две константы c1
и c2
такие это c2 > c1
. По определению Big O:
f1(n) <= c1g1(n) and f2(n) <= c2g2(n)
Как продолжить? Разумно ли вводить числовые замены для переменных на этом шаге, чтобы доказать связь? Не зная g
или f
, это единственный способ, с которым я могу приблизиться.
Там должно быть нагрузок решений на поисковых системах - это одно? http://forums.codeguru.com/showthread.php?378861-quot-Sum-of-Rules-quot-for-Big-Oh-PROOF – Rup
Я уже просмотрел Google, и эта тема в частности, но она показалась более атаки на семантику, чем что-либо.Я не нашел ничего полезного. Предельный подход, предложенный ниже, имеет смысл для меня, поэтому я попытаюсь это сделать. –
Я не уверен, что это действительно по теме здесь, но есть уже ответ, так что в этом есть определенный интерес. – jerry