атд что это



Атд это

Автор Диана Козелецька задал вопрос в разделе Другие языки и технологии

Подскажите пожалуйста правила абстрактных типов данных (АТД). с++ и получил лучший ответ

Ответ от Оберошка[гуру]
Абстра́ктный тип да́нных (АТД) — это тип данных, который предоставляет для работы с элементами этого типа определённый набор ,
а также возможность создавать элементы этого типа при помощи
специальных функций. Вся внутренняя структура такого типа спрятана от
разработчика — в этом и заключается суть .
Абстрактный тип данных определяет набор функций, независимых от
конкретной реализации типа, для оперирования его значениями. Конкретные
реализации АТД называются .
В абстрактные типы данных обычно представляются в виде , которые скрывают соответствующие реализации типов. Программисты работают с абстрактными типами данных исключительно через их интерфейсы, поскольку реализация может в будущем измениться. Такой подход соответствует принципу в .
Сильной стороной этой методики является именно сокрытие реализации. Раз
вовне опубликован только интерфейс, то пока структура данных
поддерживает этот интерфейс, все программы, работающие с заданной
структурой абстрактным типом данных, будут продолжать работать.
Разработчики структур данных стараются, не меняя внешнего интерфейса и
семантики функций, постепенно дорабатывать реализации, улучшая алгоритмы по скорости, надежности и используемой памяти. Различие между абстрактными типами данных и структурами данных,
которые реализуют абстрактные типы, можно пояснить на следующем примере.
Абстрактный тип данных может быть реализован при помощи или линейного списка, с использованием различных методов динамического выделения памяти. Однако каждая реализация определяет один и тот же набор функций, который должен работать одинаково (по результату, а не по скорости) для всех реализаций.
Абстрактные типы данных позволяют достичь программных продуктов и иметь несколько альтернативных взаимозаменяемых реализаций отдельного модуля.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Подскажите пожалуйста правила абстрактных типов данных (АТД). с++
спросили в Уют в доме
что связывает этих двух? он 22.04.1964 г. р. ---она 16.09.1981г. р.
СОВМЕСТИМОСТЬ В БРАКЕ
22.4.1964 Мч. + 16.9.1981 АТД
#yaimg54593#
БЛАГОПРИЯТНЫЕ
подробнее...
спросили в 1544 год
в 1943г. у деревни Кашкино Торопецкого р-на Калининской обл. погиб мой дедушка. Сейчас эту деревню не могу найти.
Объясняю, как найти эту деревню.

Весь Торопецкий район Калининской области входил в
подробнее...

Пригороды или территория Санкт-Петербурга?
С 1931 г. Ленинград выделен из состава области и стал, по-современному говоря, городом федерального
подробнее...
спросили в Техника
Подскажите аналог туннельного диода АИ301Г
Картинки
Видео
Новости
Ещё
город Санкт-Петербург
Изменить местоподробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Ротвейлер
Почему столько много людей отдают ротвейлеров?
Эти объявления в основном выкладывают владельцы взрослых невоспитанных ротвейлеров, потому что
подробнее...

Правда ли, что Тюмень - столица деревень?
Тюмень - столица деревень

Первое, что, скажем, мне приходит в голову при слове "Тюмень".
подробнее...
спросили в Другое
Вы когда-нибудь получали ЛО за который вам было стыдно ?
Да, КимусеГ. :(((

Я вообще-то бессовестная, потому и помню почти два года.
подробнее...

История 17 век А. М. Романов. Перечислите административные единицы (деления) страны
Под административно-территориальным делением (АТД) подразумевается разделение территории
подробнее...

Существует ли связь между атмосферным и кровяным давлением?
Давай сразу расставим все точки над "ё". Понятия "кровяное давление" как такового не существует.
подробнее...
Абстрактный тип данных на Википедии
Посмотрите статью на википедии про Абстрактный тип данных
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*