Руководство пользователя
Система демонстрации
Данный раздел - описание существующих возможностей взаимодействия с
системой демонстрации изученного материала.
На рисунке 3.1 виден весь основной интерфейс пользователя, необходимый для
полноценного комфортного взаимодействия с данной системой.
Рисунок 2.1 - система демонстрации вставки элемента в хеш-таблицу
Каждая цифра указывает на определённый интерфейс пользователя, где даётся
его описание:
-
Табличное представление модели, которое заполняется ранее
вставленными в хеш-таблицу элементами в порядке их хранения в самой
хей-таблице.
-
График, показывающий тенденцию изменения коэффициента простого
равномерного хеширования на протяжении процесса вставки элементов в
хеш-таблицу.
-
График, показывающий тенденцию изменения количества коллизий на
протяжении процесса вставки элементов в хеш-таблицу.
-
Группирующий блок, позволяющий изменять способ решения проблем
коллизий хеш-таблицы.
-
Группирующий блок, позволяющий изменять применяемую в процессе вставки
элемента хеш-функцию.
-
Группирующий блок, позволяющий изменять применяемую в процессе вставки
элемента алгоритм, применяемый в попытке решения колизии на основе
таблицы с открытой адрессацией.
-
Сгруппированный интерфейс, позволяющий создать новую хеш-таблицу с
указанием размера первоначального контейнера, сбросить действительную
хеш-таблицу, запросить последнюю статистику по операциям вставки
элементов
-
Сгруппированный интерфейс, позволяющий создавать инструкции по вставке
новых элементов в хеш таблицу несколькими способами: n-ое количество
элементов разных элементов и один единственный, где задаётся первый
элемент. Так же существует возможность поиска первого несуществующего
элемента хеш-таблице, остановки процесса вставки элементов в
хеш-таблцицу, фокусирования графиков для полного отображения информации.
Каждая функция соответствует своей кнопке данного сгруппированного
интерфейса.
-
Вывод информации о действиях пользователя и результатах хеширования
элементов.
-
Масштабирование всех видов, вплоть до освобождения места для
определённого вида с целью его более детального рассмотрения.
Существвует возможность полного масштабирования одного вида, взамен
скрытия всех остальных.