Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся избранные олимпиадные задачи по программированию с указаниями к решению. Практические рекомендации по тестированию программ являются необходимым дополнением курса. Для школьников, студентов и специалистов, серьезно изучающих программирование, а также для преподавателей учебных заведений.
Iskusstvo programmirovanija predstavleno v vide uchebnogo kursa, raskryvajuschego sekrety naibolee populjarnykh algoritmov. Osvescheny takie voprosy, kak kombinatornye algoritmy, perebor, algoritmy na grafakh, algoritmy vychislitelnoj geometrii. Privodjatsja izbrannye olimpiadnye zadachi po programmirovaniju s ukazanijami k resheniju. Prakticheskie rekomendatsii po testirovaniju programm javljajutsja neobkhodimym dopolneniem kursa. Dlja shkolnikov, studentov i spetsialistov, serezno izuchajuschikh programmirovanie, a takzhe dlja prepodavatelej uchebnykh zavedenij.