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

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

#Масштабирование, пропорциональное изменение размеров картинки. (104745 hits)
#Разбор строки. (274886 hits)
#Простая быстрая сортировка. (115399 hits)
#Летающие, крутящиеся шарики. (46257 hits)
#ООП на javascript: классы, наследование, инкапсуляция. (261450 hits)
#Курсы валют. (69337 hits)
#Сортировка Шелла, оптимальный выбор приращений. (199178 hits)
#Сортировка выбором, общий подход. (75207 hits)
#Пирамидальная сортировка. (210631 hits)
#Рисование прямоугольника. (32652 hits)
#Вычисление двойного интеграла с использованием MPI. (61786 hits)
#Шифрование произвольных данных. (331706 hits)
#Замена символа строки. (445827 hits)
#Случайный выбор нескольких несовпадающих значений из множества. (60923 hits)
#Полезные утилиты, небольшие api и библиотеки и проч.. (71341 hits)
#Поиск дубликатов внутри файла. (32745 hits)
#Доступ ко всем полям и методам. (59467 hits)
#Сортировка вставкой. (114701 hits)
#Переключатель в кириллицу. (34242 hits)
#Заполнение 2-го выпадающего списка (select) в соответствии с выбором в первом. (47768 hits)


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

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

Всего: 1


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

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

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

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

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