- Выберите три хеш-функции (первая должна быть тривиальной, это размер кеша mod (%))
- Создать массив
- Каждая новая строка кэша должна быть хэшированакаждой из этих трех хеш-функций
- выселить одну из строк, указанных этими хешами
- заменить ее новой строкой
- повтор
C ++ для этого должен быть довольно тривиальным, но я не знаю, какие хеш-функции вы хотите использовать.