Просто чтобы не потерять. Читал
ru_cpp, в комментах наткнулся на сайты с простыми и не очень задачками на разработку алгоритмов. После того, как задачка решена, можно с помощью сайта проверить ответ. Сайты предназначены в основном для студентов и школьников, натаскиваемых на участие в соревнованиях по спортивному программированию, но в принципе пользоваться может конечно любой. На английском.
- www.spoj.pl. По ссылке - список "классических проблем", количество человек, которые пытались это решить и количество решений, признанных правильными.
- projecteuler.net. Тоже список алгоритмических задачек. Задачки попроще, чем на первом сайте.
- www.topcoder.com. Online соревнования программистов в области алгоритмов, проектирования, тестирования. Кроме соревнований там лежат неплохие туториалы по алгоритмическим аспектам программирования.
- acm.timus.ru, acm.sgu.ru, acm.mipt.ru - русские сайты аналогичного содержания, архивы задач с различных соревнований по спортивному программированию. Правда основное содержание всё равно на английском, поскольку людей натаскивают на участие в международных соревнованиях.
Кросспост. Оригинал -
Задачки по программированию на computerthings.ru