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