Kodax

LRU Cache — تحدي Python

اكتب الدالة lru_cache_operations(capacity, operations) التي تحاكي LRU Cache: ("put", key, value) و ("get", key). عند امتلاء السعة احذف الأقدم استخداماً. أرجع قائمة نتائج get (-1 إذا غير موجود).

def lru_cache_operations(capacity, operations):
    # capacity = سعة الذاكرة
    # operations = [("get", key), ("put", key, value)]
    # أرجع نتائج عمليات get (-1 إذا غير موجود)
    pass

حل هذا التحدي يرتبط بفتح دورة «هياكل البيانات» بحسابك.

ابدأ الحل