[1] data structures #182

Open
lomakinae wants to merge 11 commits from lomakinae/2026-rff_mp:data_structures into develop
Showing only changes of commit 8a6733893e - Show all commits

View File

@ -0,0 +1,27 @@
import random
def generate_records(n):
records = [(f"User_{i:05d}", f"252-{i:05d}") for i in range(n)]
return records
def shuffle_records(records):
shuffled = records[:]
random.shuffle(shuffled)
return shuffled
def sort_records(records):
sorted_records = sorted(records)
return sorted_records
def sample_existing(records, k):
names = [name for name, _ in random.sample(records, k)]
return names
def sample_nonexistent(k):
ghosts = [f"None_{i:05d}" for i in range(k)]
return ghosts