Files
2026-07-12 14:22:00 +04:00

85 lines
5.5 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Demonstration</title>
</head>
<body>
<h2 style="text-align: center">Руководство пользователя</h2>
<h3 style="text-align: center">Система демонстрации</h3>
<p style="text-align: justify">
Данный раздел - описание существующих возможностей взаимодействия с
системой демонстрации изученного материала.<br />
На рисунке 3.1 виден весь основной интерфейс пользователя, необходимый для
полноценного комфортного взаимодействия с данной системой.
</p>
<div style="text-align: center">
<img src="demonstration.png" />
<p style="text-align: center">
Рисунок 2.1 - система демонстрации вставки элемента в хеш-таблицу
</p>
</div>
<p style="text-align: justify">
Каждая цифра указывает на определённый интерфейс пользователя, где даётся
его описание:
</p>
<ol>
<li style="text-align: justify">
Табличное представление модели, которое&nbsp;заполняется ранее
вставленными в хеш-таблицу элементами в порядке их хранения в самой
хей-таблице.
</li>
<li style="text-align: justify">
График, показывающий тенденцию изменения коэффициента простого
равномерного хеширования на протяжении процесса вставки элементов в
хеш-таблицу.
</li>
<li style="text-align: justify">
График, показывающий тенденцию изменения количества коллизий&nbsp;на
протяжении процесса вставки элементов в хеш-таблицу.
</li>
<li style="text-align: justify">
Группирующий блок, позволяющий изменять способ решения проблем
коллизий&nbsp;хеш-таблицы.
</li>
<li style="text-align: justify">
Группирующий блок, позволяющий изменять применяемую в процессе вставки
элемента хеш-функцию.
</li>
<li style="text-align: justify">
Группирующий блок, позволяющий изменять применяемую в процессе вставки
элемента&nbsp;алгоритм, применяемый в попытке решения колизии на основе
таблицы с открытой адрессацией.
</li>
<li style="text-align: justify">
Сгруппированный интерфейс, позволяющий создать новую хеш-таблицу с
указанием размера первоначального контейнера, сбросить действительную
хеш-таблицу, запросить последнюю статистику по операциям вставки
элементов
</li>
<li style="text-align: justify">
Сгруппированный интерфейс, позволяющий создавать инструкции по вставке
новых элементов в хеш таблицу несколькими способами: n-ое количество
элементов разных элементов и один единственный, где задаётся первый
элемент. Так же существует возможность поиска первого несуществующего
элемента хеш-таблице, остановки процесса вставки элементов в
хеш-таблцицу, фокусирования графиков для полного отображения информации.
Каждая функция соответствует своей кнопке данного сгруппированного
интерфейса.
</li>
<li style="text-align: justify">
Вывод информации о действиях пользователя и результатах хеширования
элементов.
</li>
<li style="text-align: justify">
Масштабирование всех видов, вплоть до освобождения места для
определённого вида с целью его более детального рассмотрения.
Существвует возможность полного масштабирования одного вида, взамен
скрытия всех остальных.
</li>
</ol>
</body>
</html>