advancedAlpaka / task-1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Цель: получить практический опыт применения динамических проверок в коде (assertions). Необходимо реализовать структуры данных LRUCache на хешмапе и двусвязном списке. При реализации необходимо самостоятельно продумать возможные проверки pre/post-условий и инвариантов класса. Придуманные проверки необходимо добавить в код реализации в виде assertions. Класс необходимо покрыть тестами. Указания:

  • использовать LinkedHashMap напрямую нельзя
  • задание можно сдавать по почте, в теме письма указать [SD-TASK]

About


Languages

Language:Kotlin 100.0%