Какие раздела математики следует изучить для освоения томов Дональда Кнута?
Здравствуйте! Наткнулся на тома Дональда Кнута. Ясно, что это чистая математика. Без хорошей базы их не освоить.
1) Математический анализ
2) Евклидова геометрия
3) Аналитическая/Проективная геометрия
4) Элементарная и/или дифференциальная топология
5) Теория множеств
6) Булева алгебра
7) Линейная алгебра
8) Графы
9) Теория автоматов
10) Дискретная математика
11) Теория вероятностей и статистика
12) Дифференциальные и/или Интегральное исчисление (в народе "диффуры" и "интуры")
13) Теория чисел
14) Алгебра (возможно, какие-то неравенства, например, неравенства Юнга, Гельдера, Коши-Буняковского, Чебышева, Коши, транснеравенство)
15) Элементы комбинаторики
Ясно, что все это изучить сложно, держать в голове сложно, тем более что-то забывается. Что из перечисленного мною следует изучить для освоения томов Дональда Кнута?