Сдавайте задачи на тот или иной алгоритм в интернете. Например здесь -
http://informatics.mccme.ru/,
http://acm.timus.ru/?locale=ru,
http://codeforces.com/. Будете лучше понимать где и как можно применять алгоритм/структуру данных - решение теоретических задач из Кормена не составит труда.
Спасибо за совет. Мне кажется, у меня немного другая проблемма.
Например, основные алгоритмы сортировки я просто "помню" вместе с их оценками. И как/где применять у меня вопросов нет. Не хватает именно фундаментальных знаний. Например взять произвольный алгоритм сделать его оценку и т.п.