Вас привлекли на проект, имеющий множество собственных наработок, в том числе в используемых структурах данных. В задачах, в которых используется собственная структура, со временем стали наблюдаться проблемы производительности. Возникают они несистемно, как-будто в результате атаки на сервисы. Необходимо разобраться и выявить причину регрессии структуры данных, чтобы предложить пути ее улучшения.
С помощью вопросов установите узкое место алгоритма:
Насколько добротна хеширующая функция?
Какова сложность алгоритмов поиска и вставки?
Проводилось ли нагрузочное тестирование структуры?
Эффективна ли структура по занимаемой памяти?
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет