Как OrderedDict
в Python запоминает весь порядок элементов? Каковы издержки производительности? Для таких задач, как реализация LRU
, я нашел это действительно мощным и очень простым в реализации, но каков здесь прирост производительности? Как он запоминает порядок ключей, которые были вставлены первыми?
Использует ли он Dict()
и Double Linked List
для запоминания ключей, как показано на рисунке ниже? Я буду очень признателен, если вы сможете передать свое сообщение простым языком, а не публиковать какую-то исследовательскую работу.