Главная страница |
Каталог книг |
Расширенный поиск |
Об издательстве |
Контакт |
Для авторов |
Вакансии |
Подписка на новости |
Издательство "Диалектика" |
Программирование в Microsoft Visual C++ 2005. Самоучитель
C++ для "чайников", 5-е издание
|
|
|
Абстракция данных и решение задач на C++. Стены и зеркала
3-е издание
Фрэнк М. Каррано, Джанет Дж. Причард
Data Abstraction and Problem Solving with C++: Walls and Mirrors Third Edition
Frank M. Carrano, Janet J. Prichard
|
Цены на книгу
Оглавление
Пролистать книгу
|
Книга представляет собой классический учебник для высшей школы, содержащий глубокое изложение вопросов, связанных с абстракцией и структурами данных, а также их реализацией на языке С++. Помимо предоставления прочных основ методов абстракции данных, в ней особо
подчеркивается различие между спецификацией и реализацией, что является принципиально важным в объектно-ориентированном подходе. В книге подробно обсуждаются ключевые понятия объектно-ориентированного программирования, включая инкапсуляцию, наследование и полиморфизм, однако в
центре внимания всегда находится именно абстракция данных, а не синтаксические конструкции языка С++.
Книга будет полезна всем, кто заинтересован в глубоком изучении важнейших аспектов ООП и полном освоении соответствующих возможностей языка С++.
848 стр., с ил.; ISBN 5-8459-0389-0, 0-2017-4119-9; формат 70x100/16; твердый переплет2003, 1 кв.; Вильямс.
|
|
|
Книги, рекомендуемые вместе с этой книгой:
- Программирование в Microsoft Visual C++ 2005. Самоучитель, Сергеев Александр Петрович, Терен Александр Николаевич
- C++ для "чайников", 5-е издание, Стефан Р. Дэвис
- Компьютерная графика и стандарт OpenGL, 3-е издание, Дональд Херн, М. Паулин Бейкер
- Параллельное и распределенное программирование с использованием С++, Камерон Хьюз, Трейси Хьюз
- Полный курс C++. Профессиональная работа, Клюшин Дмитрий Анатольевич
- Освой самостоятельно C за 21 день, 6-е издание, Брэдли Джонс, Питер Эйткен
Раздел каталога:
- Компьютерные книги » Языки и системы программирования » C/C++. Языки программирования Си, Си++
Оглавление книги "Абстракция данных и решение задач на C++. Стены и зеркала"Предисловие 13
ЧАСТЬ I. МЕТОДЫ РЕШЕНИЯ ЗАДАЧ 23
Глава 1. Принципы программирования и разработки программного
обеспечения 24
Глава 2. Рекурсия: зеркала 69
Глава 3. Абстракция данных: стены 123
Глава 4. Связанные списки 169
Глава 5. Рекурсивный метод решения задач 236
ЧАСТЬ II. РЕШЕНИЕ ЗАДАЧ С ПОМОЩЬЮ АБСТРАКТНЫХ
ТИПОВ ДАННЫХ 267
Глава 6. Стеки 268
Глава 7. Очереди 319
Глава 8. Особенности языка С++ 358
Глава 9. Эффективность алгоритмов и сортировка 408
Глава 10. Деревья 455
Глава 11. Таблицы и очереди с приоритетами 535
Глава 12. Эффективные реализации таблиц 579
Глава 13. Графы 645
Глава 14. Методы работы с внешними запоминающими устройствами 681
Приложение A. Основы языка С++ 719
Приложение Б. ASCII-коды символов 788
Приложение В. Заголовочные файлы и стандартные функции
в языке С++ 790
Приложение Г. Метод математической индукции 795
Приложение Д. Стандартные шаблонные классы 800
Приложение Е. Операторы языка С++ 803
Словарь терминов 806
Ответы на вопросы для самопроверки 825
Предметный указатель 844
|