From 57fa3a323214c9ed9c9633f883eaadb337aa48e4 Mon Sep 17 00:00:00 2001 From: Dima Date: Sun, 10 May 2026 21:03:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20ll=5Fcollect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nikolaevda/task1/Zadanie1.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nikolaevda/task1/Zadanie1.py b/nikolaevda/task1/Zadanie1.py index cfa955b..cdb49d9 100644 --- a/nikolaevda/task1/Zadanie1.py +++ b/nikolaevda/task1/Zadanie1.py @@ -72,6 +72,13 @@ def ll_delete(head, name): return head +def ll_collect(head, result_list): + """собирает все данные из связного списка в result_list""" + current = head + while current is not None: + result_list.append((current['name'], current['phone'])) + current = current['next'] + def ll_list_all(head): @@ -161,3 +168,12 @@ def ht_list_all(buckets): # Сортируем пузырьком bubble_sort(full_data) return full_data + +Hash_table1 = hash_table(3) + +ht_insert(Hash_table1, 'Alena', '010') +ht_insert(Hash_table1, 'Helena', '111') +ht_insert(Hash_table1, 'Gena', '222') + + +print(ht_list_all(Hash_table1)) \ No newline at end of file