FreeCode.Academy
Стратегии обучения
Уроки
Технологии
Участники
Проекты
Топики
Блоги
О проекте
Войти
↴ Data Structures
Узнайте, как работает стек
Создать класс стека
Создание класса очереди
Работа с узлами в связанном списке
Создать класс связанного списка
Удалить элементы из связанного списка
Поиск в связанном списке
Удалить элементы из связанного списка по индексу
Добавить элементы по определенному индексу в связанном списке
Типизированные массивы
Удалить из набора
Выполните Союз на двух наборах
Выполнить пересечение на двух наборах данных
Выполните разницу на двух наборах данных
Выполните проверку подмножества на двух наборах данных
Создание и добавление к наборам в ES6
Удаление элементов из набора в ES6
Используйте .has и .size в наборе ES6.
Использование Spread и Notes для интеграции ES5 Set ()
Создание класса очереди приоритетов
Создание круговой очереди
Список прилавков
Матрица смежности
Матрица инцидентов
Найти минимальное и максимальное значение в двоичном дереве поиска
Добавление нового элемента в двоичное дерево поиска
Проверьте, присутствует ли элемент в дереве двоичного поиска
Найдите минимальную и максимальную высоту двоичного дерева поиска
Использовать глубину первого поиска в двоичном дереве поиска
Использовать пятый поиск в двоичном дереве поиска
Удалить узел листа в двоичном дереве поиска
Удаление узла с одним ребенком в двоичном дереве поиска
Удаление узла с двумя детьми в двоичном дереве поиска
Инвертировать двоичное дерево
Создание дерева поиска Trie
Создать двойной список
Переверните двойной список ссылок
Вставка элемента в максимальную кучу
Удалить элемент из максимальной кучи
Выполнение сортировки кучи с помощью Min Heap
Создание карты JavaScript ES6
Создание таблицы хешей
Поиск по ширине
Поиск по глубине
Создание набора классов
Размер набора
Создание структуры данных карты