Эти 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 разработчиком. Помогаю устроиться на первую работу и делюсь опытом.Если нужна консультация, пишите в лс , это бесплатно, или подписывайте
11 views
198
42
1 week ago 00:00:00 1
15 Февраля! Запуск Акции + Заработок в интернете! Доходы от 1000$ в месяц! Начало в 17:10 Москвы!
1 week ago 01:11:55 1
Основы экономики: как начать понимать
1 week ago 00:54:21 1
ДОЛЛАР УЖЕ 89 РУБ! ТРАМП СПАС РУБЛЬ? НАБИУЛЛИНА ИСПУГАЕТСЯ ПОДНЯТЬ СТАВКУ? ДЫРА В БЮДЖЕТЕ 1,7 ТРЛН
1 week ago 00:00:00 1
14 Февраля! Запуск Акции + Заработок в интернете! Доходы от 1000$ в месяц! Начало в 17:10 Москвы!
1 week ago 00:00:00 1
13 Февраля! Запуск Акции + Заработок в интернете! Доходы от 1000$ в месяц! Начало в 17:10 Москвы!