Встречается на собеседованиях • сегодня
Какие знаешь структуры данных в программировании
Основные структуры данных:
-
Массив - упорядоченная коллекция элементов с индексами.
const arr = [1, 2, 3]; -
Связный список - элементы связаны ссылками (одно/двунаправленные).
-
Стек (LIFO) - добавление/удаление только с вершины.
javascriptconst stack = []; stack.push(1); // добавление stack.pop(); // удаление
-
Очередь (FIFO) - добавление в конец, удаление из начала.
javascriptconst queue = []; queue.push(1); // добавление queue.shift(); // удаление -
Хеш-таблица - пары ключ-значение с быстрым доступом.
const map = new Map(); -
Дерево - иерархическая структура (бинарные, AVL, красно-черные).
-
Граф - узлы и связи между ними (ориентированные/неориентированные).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы