нашел в сети интересную книгу для начинающих... И. В. Красиков, И. Е. Красикова - "Алгоритмы. Просто как 2х2." думаю студентам она будет очень полезна... код на С++... залил на русскую рапиду... ссылка: http://www.rapidshare.ru/911995 краткое содержание: - Глава 1 - Структуры данных -- Стеки и очереди -- Связанные списки -- Бинарные деревья -- Пирамиды - Глава 2 - Сортировка и поиск -- Сортировки -- Поиск -- Поиск подстрок - Глава 3 - Алгоритмы на графах -- Поиск -- Топологическая сортировка -- Кратчайшие пути - Глава 4 - Численные методы -- Вычисление поленомов и интерполяция -- Дифференцирование и интегрирование -- Решение нелинейных и дифференциальных уравнений - Глава 5 - Матрицы - Глава 6 - Комбинаторные алгоритмы -- Перестановки, подстановки, сочетания и тд - Глава 7 - Дополнительные алгоритмы -- Рандомизация -- Динамическое программирование -- Поиск с возвратом -- Алгоритмы с календарем ЗЫ пожалуйста помните, что никакая электронная книга не сравнится с настоящей... к сожалению, я чет в магазинах на эту книжку не натыкался, пришлось скачать... но Вам советую её купить, особенно это касается студентов-программистов...
Судя по приведенному тобой содержанию, книга не очень то и полезна. В ней рассмотрены самые примитивные алгоритмы. По моему, эта книга скорее для тех, кто хочет стать программистом. По моему мнению, каждый уважающий себя программист должен знать такие элементарные алгоритмы и темы.