Скачать Мозговой М.В. - С++ мастер-класс. 85 нетривиальных проектов, решений и задач
02.12.2012, 22:16
Книга С++ мастер-класс. 85 нетривиальных проектов, решений и задач, написанная опытнейшим программистом и великолепным популяризатором, иллюстрирует методы и приёмы программирования при решении различных практических задач. Книга ориентирована на специалистов, обладающих базовыми знаниями языка С++ и желающих повысить уровень мастерства программирования.
Введение ГЛАВА 1. Структуры данных 1.1. Математика на стеке 1.2. Разреженные матрицы 1.3. Бинарные деревья - это такие деревья ГЛАВА 2. Решение математических задач 2.1. Алгебра и геометрия 2.2. Расчёт траекторий ГЛАВА 3. Алгоритмы на графах 3.1. Анализ графов 3.2. Волновая трассировка ГЛАВА 4. Рекурсия и перебор с возвратами. Эвристический поиск 4.1. Рекурсивные объекты. Фрактальные узоры 4.2. Простой поиск в играх и головоломках 4.3. Эвристический поиск ГЛАВА 5. Визуализация и анимация 5.1. Планетарная система. Универсальная демонстрационная астрономическая модель 5.2. «Черепашья» графика - нестандартная модель рисования 5.3. Космическая дуэль, или «проволочная» графика в действии 5.4. Эвристический поиск и сокобан 5.5. Визуализация простого трехмерного мира 5.6. Буквы и звуки. Простой музыкальный редактор 5.7. Генеалогическое древо (представление и визуализация древовидных данных) 5.8. Скринсейвер - делаем простую, но эффектную анимацию ГЛАВА 6. Обучающиеся программы 6.1. Классификация и кластеризация 6.2. Самообучающиеся программы ГЛАВА 7. Моделирование вероятностных процессов 7.1. Рандомизированные алгоритмы 7.2. Компьютерные эксперименты 7.3. Биологические модели ГЛАВА 8. Операции с текстовыми данными 8.1. В качестве разминки - поиск анаграмм 8.2. Проверка правописания. Использование расстояния Левейштейна 8.3. Баннерорезалка, или поиск строк по шаблону 8.4. Транслитерация dlуa teh, kto ne mozhet pisat' po-russki 8.5. Аббревиатор, или как правильно произнести «КД-ПЗУ»? 8.6. Выравнивание по ширине. Красивое форматирование текста 8.7. Расстановка переносов ГЛАВА 9. Различные алгоритмы 9.1. Стратегии для игр 9.2. Анализ и обработка изображений 9.3. Стеганография, или маскировка наличия присутствия 9.4. Специализированные алгоритмы ГЛАВА 10. Архитектура программного обеспечения, или о чем подумать на сон грядущий 10.1. Игры и головоломки 10.2. Хранение и обработка данных 10.3. Анализ текстовой информации
Название: С++ мастер-класс. 85 нетривиальных проектов, решений и задач Автор: Мозговой М.В. Издательство: СПб.: Наука и техника Год издания: 2007 Формат: PDF Страниц: 262 Серия: Секреты мастерства Язык: Русский Качество: Отличное ISBN: 5-94387-286-8 Размер: 81,8 Мб (5% на восстановление)