2026-rff_mp/smirnovad/lab1/docs/LAB_REPORT.md
2026-05-17 15:36:14 +03:00

17 lines
1.2 KiB
Markdown

# Лабораторная работа №1: Структуры данных
Выполнен замер производительности на выборке N=10000.
## Сводная таблица (Средние значения)
| Тип | Режим | Вставка | Поиск | Удаление |
| :--- | :--- | :--- | :--- | :--- |
| LinkedList | random | 0.00171 | 0.03253 | 0.01889 |
| HashTable | random | 0.00315 | 0.00008 | 0.00005 |
| BST | random | 0.02405 | 0.00021 | 0.00011 |
| LinkedList | sorted | 0.00139 | 0.03529 | 0.01801 |
| HashTable | sorted | 0.00289 | 0.00008 | 0.00004 |
| BST | sorted | 10.51532 | 0.08273 | 0.05241 |
## Основные выводы
1. **BST** крайне чувствителен к порядку: на отсортированных данных скорость падает из-за превращения дерева в список.
2. **HashTable** — самая стабильная структура, время операций почти не зависит от входной последовательности.
3. **LinkedList** показывает худшее время на операциях поиска из-за необходимости полного перебора.