Как изучать матанализ?

Добрый день. Хотел прочесть книгу об алгоритмах (Т. Кормен - Алгоритмы. Построение и анализ), но, полистав, увидел множество непонятных мне математических выражений и функций (вроде логарифма или той штуки на прикрепленном скриншоте).258ecadc877f4061b45f906874b89c7d.PNG
Какие разделы математики мне учить и по каким книгам? (Предпочитаю именно учебники, а не видеокурсы)

P.S.: Учусь в 10 классе, имею некоторые представления о пределах и производных.
  • Вопрос задан
  • 3168 просмотров
Решения вопроса 3
@koronabora
Человек
Линейная алгебра и мат. анализ в объеме 1 курса СПБГу или МГУ. Этого за глаза хватит для 95% алгоритмов.

А вообще, если вы в 10 классе, изучайте просто программу вперед.
Ответ написан
vt4a2h
@vt4a2h
Senior software engineer (C++/Qt/boost)
У Кормена же есть в конце книги раздел со всей нужной математикой, его и читайте, если надо более глубоко, гуглите.
Если считаете, что у Кормена много математики и не хотите тратить на это время, читайте Седжвика. Цели знакомства с алгоритмами это покроет в полной мере.
Ответ написан
VMesser
@VMesser
gitter.im/VBA-developers
Вам нужны две книги:
1. Учебник матана
2. Задачник с решениями.
В первой сформулированы фундаментальные знания, со второй Вы сможете пропустить эти знания через себя. Можно ещё порекомендовать видеозаписи реальных академических лекций в подкрепление, потому что препод на то и препод, чтобы не просто зачитывать текст учебника, но ещё и доходчиво объяснять.

Та штука на скриншоте это знак суммы. Имеется в виду, что на выходе этой функции будет сумма t(j)-1 при j от 2 до n. Например, если есть массив чисел t размером 5 [6,7,8,9,10], а первый элмент имеет номер 1, то это будет сумма для элементов, у которых j изменяется от 2 до 5, то есть ((t2)-1) + (t(3)-1)+ (t(4)-1)+(t(5)-1). При этом t(2) = 5, t(3) = 8 и т.д. Домашнее задание - посчитать сумму))
Что за коэффициент вначале - хз.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы