Добавленны новый график сравнения

This commit is contained in:
4eker 2026-05-14 13:44:13 +03:00
parent 15402bc076
commit f7e5e49bf5
5 changed files with 59 additions and 58 deletions

View File

@ -34,7 +34,6 @@ def bst_find(root, name):
def bst_delete(root, name):
if root is None:
return None
if name < root["name"]:
root["left"] = bst_delete(root["left"], name)
elif name > root["name"]:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

File diff suppressed because one or more lines are too long

View File

@ -1,19 +1,19 @@
Структура,Режим,Операция,Время (сек)
LinkedList,случайный,вставка,5.446558486199502
LinkedList,сортированный,вставка,4.543784373601374
LinkedList,случайный,поиск,0.04706894100017962
LinkedList,сортированный,поиск,0.04769594539902755
LinkedList,случайный,удаление,0.03921282640003483
LinkedList,сортированный,удаление,0.028603866600315088
HashTable,случайный,вставка,0.04496854659882956
HashTable,сортированный,вставка,0.01674557240039576
HashTable,случайный,поиск,0.0002827729993441608
HashTable,сортированный,поиск,0.0003012509994732682
HashTable,случайный,удаление,0.0001654567997320555
HashTable,сортированный,удаление,0.00015406959937536158
BinaryTree,случайный,вставка,0.04737361820007209
BinaryTree,сортированный,вставка,0.008165915000427048
BinaryTree,случайный,поиск,0.0008410817987169139
BinaryTree,сортированный,поиск,0.0005058431990619284
BinaryTree,случайный,удаление,0.0004901104002783541
BinaryTree,сортированный,удаление,0.00044584080096683466
LinkedList,случайный,вставка,7.90476148960006
LinkedList,сортированный,вставка,5.470369223799935
LinkedList,случайный,поиск,0.043889598400346584
LinkedList,сортированный,поиск,0.04527814500015666
LinkedList,случайный,удаление,0.03798479180004506
LinkedList,сортированный,удаление,0.020613410200166982
HashTable,случайный,вставка,0.06718570920002094
HashTable,сортированный,вставка,0.015257699599897024
HashTable,случайный,поиск,0.00032641679972584826
HashTable,сортированный,поиск,0.0003182652002578834
HashTable,случайный,удаление,0.00020438940009626094
HashTable,сортированный,удаление,0.00020722279987239745
BinaryTree,случайный,вставка,0.025759428999845114
BinaryTree,сортированный,вставка,0.00637738920013362
BinaryTree,случайный,поиск,0.00039911679978104074
BinaryTree,сортированный,поиск,0.00043057159964519085
BinaryTree,случайный,удаление,0.00042884459980996326
BinaryTree,сортированный,удаление,0.0005684383997504483

1 Структура Режим Операция Время (сек)
2 LinkedList случайный вставка 5.446558486199502 7.90476148960006
3 LinkedList сортированный вставка 4.543784373601374 5.470369223799935
4 LinkedList случайный поиск 0.04706894100017962 0.043889598400346584
5 LinkedList сортированный поиск 0.04769594539902755 0.04527814500015666
6 LinkedList случайный удаление 0.03921282640003483 0.03798479180004506
7 LinkedList сортированный удаление 0.028603866600315088 0.020613410200166982
8 HashTable случайный вставка 0.04496854659882956 0.06718570920002094
9 HashTable сортированный вставка 0.01674557240039576 0.015257699599897024
10 HashTable случайный поиск 0.0002827729993441608 0.00032641679972584826
11 HashTable сортированный поиск 0.0003012509994732682 0.0003182652002578834
12 HashTable случайный удаление 0.0001654567997320555 0.00020438940009626094
13 HashTable сортированный удаление 0.00015406959937536158 0.00020722279987239745
14 BinaryTree случайный вставка 0.04737361820007209 0.025759428999845114
15 BinaryTree сортированный вставка 0.008165915000427048 0.00637738920013362
16 BinaryTree случайный поиск 0.0008410817987169139 0.00039911679978104074
17 BinaryTree сортированный поиск 0.0005058431990619284 0.00043057159964519085
18 BinaryTree случайный удаление 0.0004901104002783541 0.00042884459980996326
19 BinaryTree сортированный удаление 0.00044584080096683466 0.0005684383997504483