1 месяц назад
Структуры данных
Структура данных — это способ организовать и хранить данные в компьютере так, чтобы их можно было эффективно использовать. Выбор правильной структуры часто важнее выбора алгоритма: даже идеальный алгоритм будет работать медленно на неподходящей структуре. В Go есть встроенные структуры (массивы, слайсы, map), но для многих задач приходится строить свои (связные списки, деревья, графы). Мы пройдём путь от простого к сложному, снабжая каждый раздел работающими примерами на Go. Массив — это фиксированная последовательность элементов одного типа, расположенных в памяти непрерывно...