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

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

#Вычисление медианы заданной выборки. (49731 hits)
#Случайный выбор элемента при неизвестном их количестве. (37079 hits)
#Простой генератор случайных чисел. (134639 hits)
#Числа Армстронга. (46588 hits)
#Рисование окружности (по Брезенхэму). (34295 hits)
#Разбор строки. (273817 hits)
#Переворот символов строки (или элементов одномерного массива). (112943 hits)
#Преобразование целых чисел в битовый массив. (38094 hits)
#Подсветка синтаксиса. (31833 hits)
#"The Java Programming Language" Ken Arnold, James Gosling, David Holmes листинги, код, примеры из книги, исходники. (61441 hits)
#Валидация, динамическая проверка заполнения html форм. (209827 hits)
#Динамическая очистка выпадающего списка (select) на javascript. (91480 hits)
#Синус. (61256 hits)
#Преобразование сумм из цифрового представления в строковое. (176638 hits)
#Создание нестандартного (custom-ного) окна браузера. (36318 hits)
#Вычисление эксцесса и коэффициентов асимметрии заданной выборки. (46278 hits)
#Косинус. (40246 hits)
#Поразрядная сортировка массива подсчетом. (133742 hits)
#Найти максимальную сумму в последовательности. (138402 hits)
#Овал, вписанный в прямоугольник. (38371 hits)


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

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

Всего: 1


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

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

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

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

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