Изучение основных алгоритмов или Как покачаться новичку. Наверное многие начинающие задавались этим вопросом. Поэтом решил написать статью, помогающую в самообучении, для новичков в программировании. Итак, приступим. Лично мне очень сильно помогло обучение в лагере ЛКШ: безусловно программа параллели С не охватывает необходимые алгоритмы для того, чтобы стать "красным", но спортивный дух и культура программирования привитые в этой обстановке дают большой толчок. Тем, кому по каким-то причинам не получается посетить этот лагерь, представлю видеолекции лучших преподавателей этого лагеря. Советую просматривать в предложенном порядке.
http://www.intuit.ru/department/algorithms/introprogalgo/
http://www.intuit.ru/department/algorithms/basicalgos/
http://www.intuit.ru/department/algorithms/baseadvalgos/
http://www.intuit.ru/department/algorithms/advancedalgo/
Хотелось бы добавить курс содержащий лекции на темы максимально потока и БПФ (быстрого преобразования Фурье)