Какова производительность карт Big O в Голанге?

Раздел «Типы карт» спецификации языка go описывает интерфейс и общее использование типов карт иЗапись "Go maps in action" в блоге Go случайно упоминает хеш-таблицы и «быстрый поиск, добавление и удаление».

токruntime/hashmap.go исходный код описывает его реализацию как хеш-таблицу (которая обычно амортизируетсяO(1)); однако я не вижу никакой гарантии характеристик производительности (таких как производительность Big O) в спецификации языка или других материалах.

Делает ли язык go какой-либоспектакль гарантии (например, постоянное время вставки / поиска / удаления?) для типов карт или толькоинтерфейс гарантии? (Сравните с языком Java, гдеинтерфейсы а такжереализации четко разделены.)

Ответы на вопрос(3)

Ваш ответ на вопрос