home.social

#hash_map — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hash_map, aggregated by home.social.

fetched live
  1. Почему O(1) проигрывает O(n): структуры данных в Go на реальном железе

    Объясню структуры данных через очередь в поликлинике, а потом покажу, где эта аналогия ломается: почему связный список с «вставкой за O(1)» в прикладном Go обычно проигрывает обычному массиву. Спойлер: асимптотика здесь не ошибается. Ошибается вывод, который мы из неё делаем. Статья для тех, кто асимптотику знает, но не проверял её замером.

    habr.com/ru/articles/1072720/

    #go #структуры_данных #связный_список #hash_map #кеш_процессора #кешлиния #локальность_данных #big_o #бенчмарк #swiss_tables