2004-gre-cs-practice-book.pdf/Q12 — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
(не показана одна промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
== Вопрос: Q12-4c9f66 == | == Вопрос: Q12-4c9f66 == | ||
− | |||
− | |||
Пусть ''T(n)'' определяется как <m>T(1)=7</m> и <m>T(n+1)=3n+T(n)</m> для всех целых чисел <m>n \ge 1</m> | Пусть ''T(n)'' определяется как <m>T(1)=7</m> и <m>T(n+1)=3n+T(n)</m> для всех целых чисел <m>n \ge 1</m> | ||
Строка 7: | Строка 5: | ||
=== Ответы === | === Ответы === | ||
− | * <m> | + | * <m>\Theta(n)</m> |
− | * <m> | + | * <m>\Theta(n\log(n))</m> |
− | * Правильный ответ: <m> | + | * Правильный ответ: <m>\Theta(n^2)</m> |
− | * <m> | + | * <m>\Theta(n^2\logn)</m> |
− | * <m> | + | * <m>\Theta(2^n)</m> |
=== Объяснение === | === Объяснение === |
Текущая версия на 00:24, 14 декабря 2024
Вопрос: Q12-4c9f66
Пусть T(n) определяется как и для всех целых чисел
Какое из следующих утверждений представляет порядок роста T(n) как функции n?
Ответы
- Правильный ответ:
Объяснение
Исходники — вопрос 12 на 17 странице книги «2004-gre-cs-practice-book.pdf»
from sympy import * T = Function('T') n = symbols('n', integer=True, positive=True) recurrence = T(n+1) - T(n) - 3*n latex(rsolve(recurrence, T(n), {T(1):7}))