CodeLAB
на главную карта сайта обратная связь

Популярные задачи:

#Выборка всех записей таблицы. (36280 hits)
#Сравнение алгоритмов быстрой сортировки. (78219 hits)
#Как работать с zip архивами стандартными средствами windows. (45075 hits)
#Перестановка фрагментов строки(или одномерного массива). (64659 hits)
#Поверхностное клонирование. (30346 hits)
#Сортировка вставкой. (117862 hits)
#Последовательный поиск и его оптимизации. (49128 hits)
#Счетчик времени с точностью до микросекунд. (136910 hits)
#Наибольший общий делитель. (202118 hits)
#Работа с камерой. (38556 hits)
#qForms, библиотека типичного функционала валидации/построения/связки html-форм. (153547 hits)
#Масштабирование, пропорциональное изменение размеров картинки. (108117 hits)
#Вычисление эксцесса и коэффициентов асимметрии заданной выборки. (49047 hits)
#Вставка новой записи в таблицу БД. (39009 hits)
#Посчитать количество пар чисел (number of equal pairs). (14074 hits)
#Вращение 3D объекта. (38875 hits)
#Постепенное затемнение. (53869 hits)
#Как посчитать одинаковые пары за 1 проход (самая быстрая версия!). (5480 hits)
#Сортировка Шелла, оптимальный выбор приращений. (202835 hits)
#Постраничный вывод. (76970 hits)


Главная >> Каталог задач >>

Раздел Структуры данных, Задачи

Всего: 1


Структура данных — это совокупность элементов, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных. Структура данных также предоставляет набор операций для взаимодействия с ее данными.

При разработке ПО проектирование хранилища данных играет большую роль и хорошо спроектированное хранилище данных оптимизирует использование ресурсов (время выполнения операций, объём оперативной памяти, число обращений к диску и др.), требуемых для выполнения наиболее критичных операций.

Структуры данных задаются с помощью типов данных, ссылок и операций над ними в выбранном языке программирования.

При разработке ПО сложность реализации и качество работы программ напрямую зависит от правильного выбора структур данных. Это понимание дало начало формальным методам разработки и языкам программирования, в которых именно структуры данных, а не алгоритмы, ставятся во главу архитектуры программного средства. Большая часть таких языков обладает определённым типом модульности, позволяющим структурам данных безопасно переиспользоваться в различных приложениях. Объектно-ориентированные языки, такие как Java, C# и C++, являются примерами такого подхода.

все задачи, расширенный поиск>>
Сортировать по: названию, числу реализаций, дате, популярности, рейтингу, страницы: 1
task#: 239 [раздел: Структуры данных | hits: 60736]
Задача: [1]
аннотация: Реализация древовидных структур данных, задача посроения "дерева"
 содержание: Древовидные структуры данных обладают рядом уникальных свойств, позволяющих строить эффективные алгоритмы обращения с ними. Рассмотрим задачу построения "дерева" и его разновидностей на конкретных языках.
Aвтор: [добавлена: ]
1
страницы: 1
<< назад +добавить Задачу
Всего: 1