Глоссарий. Глоссарий авлсбалансированное дерево
Скачать 84.99 Kb.
|
Глоссарий АВЛ-сбалансированное дерево – разновидность дерева поиска, в котором для каждой вершины высота ее левого и правого поддерева отличаются не более чем на единицу Балансировка дерева – перестановка вершин с целью сохранения “хорошей” поисковой структуры дерева Б-дерево – разновидность дерева поиска с очень большим числом ключей, основанная на группировании соседних ключей в виде страниц и хранении этих страниц на дисковой памяти Быстрая сортировка - улучшенный метод сортировки массивов, основанный на разбиении набора данных на все меньшие подмассивы с последующей сортировкой каждого из них Внешняя сортировка – упорядочивание больших наборов данных с преимущественным хранением на дисковой памяти Внутренняя сортировка – упорядочивание элементов массива, полностью располагающихся в оперативной памяти Высота дерева – наиболее длинный путь от корневой вершины к терминальной Граф – нелинейная структура данных, состоящая из элементов- вершин, между некоторыми из которых установлены определенные связи Двоичное дерево – разновидность дерева, в котором каждая вершина может иметь не более двух связанных с нею поддеревьев Двунаправленный линейный список – разновидность списковой структуры, в которой каждый элемент имеет два указателя на каждого из своих соседей Дерево – нелинейная структура данных, рекурсивно представимая в виде отдельных поддеревьев Дерево поиска – разновидность двоичного дерева, в котором для каждой вершины ключи в левом поддереве меньше, а в правом поддереве больше ключа этой вершины Динамическое распределение памяти – механизм, с помощью которого при выполнении программы можно получать и освобождать области памяти для хранения каких-либо данных Естественное слияние – один из методов внешней сортировки, основанный на попарном сравнении и объединении двух упорядоченных последовательностей в одну последовательность Заголовок списка – дополнительный необязательный элемент в начале списка, который никогда не удаляется из списка Идеально сбалансированное дерево – разновидность двоичного дерева, для каждой вершины которого число вершин в левом и правом поддеревьях отличаются не более чем на единицу Конфликт ключей – ситуация, когда при использовании хеш-поиска два различных ключа претендуют на одно и то же место в массиве Матрица смежности – способ описания графа с помощью двухмерного массива N*N, ненулевые элементы которого соответствуют связанным вершинам Метод пустых ячеек - метод разрешения конфликта ключей при хеш- поиске, основанный на размещении конфликтующих ключей в свободных ячейках таблицы Метод цепочек - метод разрешения конфликта ключей при хеш- поиске, основанный на использовании вспомогательных списков для хранения конфликтующих ключей О-нотация – способ оценивания вычислительной трудоемкости алгоритма в зависимости от объема обрабатываемых данных Очередь – линейная структура данных, в которую добавление производится с одного конца, а удаление – с другого Переменные-указатели – специальные переменные, значениями которых являются адреса областей памяти Пирамида – разновидность двоичного дерева, в котором ключ каждой вершины не больше ключей всех ее потомков Пирамидальная сортировка – улучшенный метод сортировки массивов, основанный на специальном представлении исходного массива в виде так называемой пирамиды Поразрядная сортировка - один из специальных методов сортировки, применяемый для целочисленных ключей с известным числом разрядов и требующий использования дополнительных списков Простейшие методы сортировки – алгоритмически простые методы сортировки массивов с трудоемкостью порядка n 2 Сортировка вставками – простейший метод сортировки массивов, основанный на поиске для каждого очередного элемента подходящего места в уже обработанной последовательности Сортировка выбором - простейший метод сортировки массивов, основанный на поиске в необработанном подмножестве наименьшего элемента Сортировка обменом – простейший метод сортировки массивов, основанный на попарном сравнении и перестановке соседних элементов Специальные методы сортировки – группа методов сортировки массивов, основанных на использовании дополнительной информации о сортируемом наборе, требующих большой дополнительной памяти, но имеющих линейную трудоемкость Список – линейная структура данных с возможностью добавления и удаления элементов в любом месте Список смежности – способ описания графа в виде массива или главного списка вершин, с каждым элементом которого связан список смежных с нею вершин Стек – линейная структура данных с односторонним добавлением и удалением элементов Улучшенные методы сортировки – алгоритмически достаточно сложные методы сортировки массивов с трудоемкостью порядка n*log 2 n Универсальные методы сортировки – группа методов сортировки массивов, не требующих никакой дополнительной информации о сортируемых наборах и никакой дополнительной памяти Хеш-поиск – метод поиска, позволяющий по значению входного ключа сразу определять его положение в массиве, организованном в виде специальной таблицы (хеш-таблицы) Хеш-таблица – массив ключей, размещенных в ячейках, индексы которых определяются с помощью специального преобразования (хеш- функции) Хеш-функция – специальный алгоритм (в частном случае – функция), применяемый для преобразования входного ключа в индекс его размещения в массиве (хеш-таблице) |