From a740a6cb6b7555f806241b1fd6fda56284ec4b86 Mon Sep 17 00:00:00 2001 From: novikovsd Date: Sun, 24 May 2026 13:26:04 +0000 Subject: [PATCH] data def MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit создана функция, создающая тестовый набор записей --- novikovsd/hashtab.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/novikovsd/hashtab.py b/novikovsd/hashtab.py index 2c0aec8..c06b751 100644 --- a/novikovsd/hashtab.py +++ b/novikovsd/hashtab.py @@ -156,4 +156,11 @@ def bst_list_all(root): inorder(node['right'], res) result = [] inorder(root, result) - return result \ No newline at end of file + return result + + def generate_test_data(n=10000): + records = [(f"User_{i:05d}", f"+7-999-{i:05d}") for i in range(n)] + records_sorted = records[:] + records_shuffled = records[:] + random.shuffle(records_shuffled) + return records_sorted, records_shuffled \ No newline at end of file