Ответ
Массивы (Array) - упорядоченная коллекция элементов с индексами. Быстрый доступ по индексу, но медленные вставка/удаление в середине.
const arr = [1, 2, 3];
console.log(arr[1]); // 2
Объекты (Object/Hash Map) - коллекция пар ключ-значение. Быстрый доступ по ключу, но нет порядка элементов.
const obj = { a: 1, b: 2 };
console.log(obj.b); // 2
Связные списки (Linked List) - элементы связаны ссылками. Быстрые вставка/удаление, но медленный доступ по индексу.
Стек (Stack) - LIFO (последний вошел - первый вышел). Используется для вызовов функций, отмены действий.
const stack = [];
stack.push(1); // [1]
stack.pop(); // 1
Очередь (Queue) - FIFO (первый вошел - первый вышел). Используется для задач, обработки событий.
const queue = [];
queue.push(1); // [1]
queue.shift(); // 1
Деревья (Tree) - иерархическая структура (DOM, файловая система). Графы (Graph) - связи между узлами (соцсети, карты).