2026-rff_mp/romanovpv/task 1/main.py

25 lines
770 B
Python
Raw Normal View History

2026-05-03 19:39:03 +00:00
import time
2026-05-04 21:22:43 +00:00
import random
2026-05-03 19:39:03 +00:00
import linked_list as ll
import hash_table as ht
2026-05-04 21:22:43 +00:00
import bst
def generate_records(n=10000):
records =[]
for i in range(n):
name = f"User_{i:05d}"
phone = f"+7{random.randint(9000000000, 9999999999)}"
records.append((name, phone))
records_sorted = list(records)
records_shuffled = list(records)
random.shuffle(records_shuffled)
return records_sorted, records_shuffled
print("Генерация данных")
records_sorted, records_shuffled = generate_records()
print(f"Данные готовы: {len(records_sorted)} элементов.")
print(f"Пример (sorted): {records_sorted[:2]}")
print(f"Пример (shuffled): {records_shuffled[:2]}")