Эти 7 структур данных должен знать каждый программист #программирование #shorts
О них спрашивают на 9 из 10 собеседований. Также часть из них часто применяется в реальной работе разработчика
1) Массив - последовательность элементов, имеет фиксированный размер, быстрый доступ по индексу
2) ArrayList - динамический массив, автоматически расширяется при добавлении данных
3) LinkedList - двусвязный список, эффективен для вставки/удаления
4) HashSet - набор уникальных элементов, быстрый поиск на наличие элементов
5) HashMap - хранит пары ключ-значение, дает нам быстрый доступ к значению по ключу
6) Stack: Работает по принципу LIFO (последний вошел - первый вышел). В Java можно реализовать с помощью LinkedList
7) Queue: Работает по принципу FIFO (первый вошел - первый вышел). В Java можно реализовать с помощью LinkedList
Привет! Здесь я рассказываю о работе Java/Kotlin Backend разработчиком. Помогаю устроиться на первую работу и делюсь опытом.Если нужна консультация, пишите в лс , это бесплатно, или подписывайте
8 views
198
42
4 weeks ago 00:00:59 1
Как избавиться от перхоти без лекарств и шампуней!
4 weeks ago 02:55:28 1
Пассажиры - 1 сезон - ВСЕ СЕРИИ ПОДРЯД
4 weeks ago 00:23:43 1
САМАЯ ЛУЧШАЯ ПАЛАТКА ДЛЯ ЗИМНЕЙ РЫБАЛКИ!!! Обзор палатки PULSAR 4T!
4 weeks ago 00:16:30 1
В объятиях Дракулы. Часть 3. Обитель вампиров. #мулдашев
4 weeks ago 00:53:08 1
Это видео ваша личная ЗАЩИТА от ГИБДД РФ не имеет право останавливать авто СССР!
4 weeks ago 00:19:44 1
Лекарства от ПАРАЗИТОВ убивают РАК? Свежие научные факты от доктора-онколога
4 weeks ago 00:17:37 1
Подземный город. “Костяк“ элиты цивилизации.
4 weeks ago 00:30:36 1
подвесная корзинка крючком из трикотажной пряжи, корзинка крючком, вязаная корзинка
4 weeks ago 00:00:00 1
🔴 LIVE Прославление | Церковь Божия Music | #cogmosmusic