Я вижу тут много людей, которые хорошо разбираются в алгоритмах и структурах данных.
Вы можете посоветовать литературу, в которой покрываются все самые основные алгоритмы и структуры данных(можно не одну), а также развивает алгоритмическое мышление, достаточное, что бы в случае чего имелась возможность написать свой нетривиальный алгоритм.
Я начал читать Кнута, а конкретнее - его книгу "Конкретная математика". Всё было хорошо, но я остановился на том моменте, когда в качестве пререквизитов был математический анализ: я не знаю ни пределы, ни интегралы и это ввело меня в ступор.
Поэтому сейчас я начал читать Зорича и хочу восполнить свои пробелы в мат.анализе.
Ещё я начал читать Кормена, но прогресс меня не особо устроил, опять таки чувствуется, что чего-то не хватает.
Поэтому, посоветуйте пожалуйста также математическую литературу, которая нужна программистам, что бы изучать вышеупомянутые вещи, а также различного рода теорию CS.