Руководство пользователя

Система демонстрации

Данный раздел - описание существующих возможностей взаимодействия с системой демонстрации изученного материала.
На рисунке 3.1 виден весь основной интерфейс пользователя, необходимый для полноценного комфортного взаимодействия с данной системой.

Рисунок 2.1 - система демонстрации вставки элемента в хеш-таблицу

Каждая цифра указывает на определённый интерфейс пользователя, где даётся его описание:

  1. Табличное представление модели, которое заполняется ранее вставленными в хеш-таблицу элементами в порядке их хранения в самой хей-таблице.
  2. График, показывающий тенденцию изменения коэффициента простого равномерного хеширования на протяжении процесса вставки элементов в хеш-таблицу.
  3. График, показывающий тенденцию изменения количества коллизий на протяжении процесса вставки элементов в хеш-таблицу.
  4. Группирующий блок, позволяющий изменять способ решения проблем коллизий хеш-таблицы.
  5. Группирующий блок, позволяющий изменять применяемую в процессе вставки элемента хеш-функцию.
  6. Группирующий блок, позволяющий изменять применяемую в процессе вставки элемента алгоритм, применяемый в попытке решения колизии на основе таблицы с открытой адрессацией.
  7. Сгруппированный интерфейс, позволяющий создать новую хеш-таблицу с указанием размера первоначального контейнера, сбросить действительную хеш-таблицу, запросить последнюю статистику по операциям вставки элементов
  8. Сгруппированный интерфейс, позволяющий создавать инструкции по вставке новых элементов в хеш таблицу несколькими способами: n-ое количество элементов разных элементов и один единственный, где задаётся первый элемент. Так же существует возможность поиска первого несуществующего элемента хеш-таблице, остановки процесса вставки элементов в хеш-таблцицу, фокусирования графиков для полного отображения информации. Каждая функция соответствует своей кнопке данного сгруппированного интерфейса.
  9. Вывод информации о действиях пользователя и результатах хеширования элементов.
  10. Масштабирование всех видов, вплоть до освобождения места для определённого вида с целью его более детального рассмотрения. Существвует возможность полного масштабирования одного вида, взамен скрытия всех остальных.