85 lines
5.5 KiB
HTML
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">
|
||
|
|
Табличное представление модели, которое заполняется ранее
|
||
|
|
вставленными в хеш-таблицу элементами в порядке их хранения в самой
|
||
|
|
хей-таблице.
|
||
|
|
</li>
|
||
|
|
<li style="text-align: justify">
|
||
|
|
График, показывающий тенденцию изменения коэффициента простого
|
||
|
|
равномерного хеширования на протяжении процесса вставки элементов в
|
||
|
|
хеш-таблицу.
|
||
|
|
</li>
|
||
|
|
<li style="text-align: justify">
|
||
|
|
График, показывающий тенденцию изменения количества коллизий на
|
||
|
|
протяжении процесса вставки элементов в хеш-таблицу.
|
||
|
|
</li>
|
||
|
|
<li style="text-align: justify">
|
||
|
|
Группирующий блок, позволяющий изменять способ решения проблем
|
||
|
|
коллизий хеш-таблицы.
|
||
|
|
</li>
|
||
|
|
<li style="text-align: justify">
|
||
|
|
Группирующий блок, позволяющий изменять применяемую в процессе вставки
|
||
|
|
элемента хеш-функцию.
|
||
|
|
</li>
|
||
|
|
<li style="text-align: justify">
|
||
|
|
Группирующий блок, позволяющий изменять применяемую в процессе вставки
|
||
|
|
элемента алгоритм, применяемый в попытке решения колизии на основе
|
||
|
|
таблицы с открытой адрессацией.
|
||
|
|
</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>
|