Где или как получить хорошую алгоритмическую базу?
Кормен "Алгоритмы. Построение и анализ"
Седжвик. Алгоритмы на C++. Фундаментальные алгоритмы и структуры данных
Дональд Кнут. Искусство программирования.