Атд это
Автор Диана Козелецька задал вопрос в разделе Другие языки и технологии
Подскажите пожалуйста правила абстрактных типов данных (АТД). с++ и получил лучший ответ
Ответ от Оберошка[гуру]
Абстра́ктный тип да́нных (АТД) — это тип данных, который предоставляет для работы с элементами этого типа определённый набор ,
а также возможность создавать элементы этого типа при помощи
специальных функций. Вся внутренняя структура такого типа спрятана от
разработчика — в этом и заключается суть .
Абстрактный тип данных определяет набор функций, независимых от
конкретной реализации типа, для оперирования его значениями. Конкретные
реализации АТД называются .
В абстрактные типы данных обычно представляются в виде , которые скрывают соответствующие реализации типов. Программисты работают с абстрактными типами данных исключительно через их интерфейсы, поскольку реализация может в будущем измениться. Такой подход соответствует принципу в .
Сильной стороной этой методики является именно сокрытие реализации. Раз
вовне опубликован только интерфейс, то пока структура данных
поддерживает этот интерфейс, все программы, работающие с заданной
структурой абстрактным типом данных, будут продолжать работать.
Разработчики структур данных стараются, не меняя внешнего интерфейса и
семантики функций, постепенно дорабатывать реализации, улучшая алгоритмы по скорости, надежности и используемой памяти. Различие между абстрактными типами данных и структурами данных,
которые реализуют абстрактные типы, можно пояснить на следующем примере.
Абстрактный тип данных может быть реализован при помощи или линейного списка, с использованием различных методов динамического выделения памяти. Однако каждая реализация определяет один и тот же набор функций, который должен работать одинаково (по результату, а не по скорости) для всех реализаций.
Абстрактные типы данных позволяют достичь программных продуктов и иметь несколько альтернативных взаимозаменяемых реализаций отдельного модуля.
Скажите народ,что значит среднее образование это 9 или 11 классов?)
9 не полное среднее, 11
подробнее...
что связывает этих двух? он 22.04.1964 г. р. ---она 16.09.1981г. р.
СОВМЕСТИМОСТЬ В БРАКЕ
22.4.1964 Мч. + 16.9.1981 АТД
#yaimg54593#
БЛАГОПРИЯТНЫЕ
подробнее...
в 1943г. у деревни Кашкино Торопецкого р-на Калининской обл. погиб мой дедушка. Сейчас эту деревню не могу найти.
Объясняю, как найти эту деревню.
Весь Торопецкий район Калининской области входил в
подробнее...
Пригороды или территория Санкт-Петербурга?
С 1931 г. Ленинград выделен из состава области и стал, по-современному говоря, городом федерального
подробнее...
Подскажите аналог туннельного диода АИ301Г
Картинки
Видео
Новости
Ещё
город Санкт-Петербург
Изменить место
подробнее...
Почему столько много людей отдают ротвейлеров?
Эти объявления в основном выкладывают владельцы взрослых невоспитанных ротвейлеров, потому что
подробнее...
Правда ли, что Тюмень - столица деревень?
Тюмень - столица деревень
Первое, что, скажем, мне приходит в голову при слове "Тюмень".
подробнее...
Вы когда-нибудь получали ЛО за который вам было стыдно ?
Да, КимусеГ. :(((
Я вообще-то бессовестная, потому и помню почти два года.
подробнее...
История 17 век А. М. Романов. Перечислите административные единицы (деления) страны
Под административно-территориальным делением (АТД) подразумевается разделение территории
подробнее...
Существует ли связь между атмосферным и кровяным давлением?
Давай сразу расставим все точки над "ё". Понятия "кровяное давление" как такового не существует.
подробнее...