очевидно, что опция стека является платной, так как много ненужного времени тратится на обработку, которая не требуется. Подход, основанный на хэше, лучше, поскольку хеш-таблица - это самый быстрый способ поиска чего-либо (здесь для вас это будет запись, аналогичная новой записи, которую вы планируете добавить в память). Хеш - это всегда лучший способ, даже при разработке операционной системы люди используют хеш-таблицу для обеспечения оптимальной производительности.