Описание
Чему Вы научитесь
- начнете понимать как устроены структуры данных в Java, например, очень известный класс - ArrayList. поймете, что массивы это не единственная структура, которая может хранить наборы элементов. Что есть структуры данных в которых поиск, удаление и добавление элементов происходят намного быстрее чем в массиве. Конечно, все те структуры, которые нам предстоит изучить уже реализованы в Java давно, но для правильного понимания их работы, необходимо понимать как они устроены и для чего используются. познакомитесь с массивами, списками, деревьями, графами, хеш-таблицами, стеком и очередью. узнаете какие бывают сортировки. Что такое рекурсия и ускоряет она работу программиста или ускоряет работу программы узнаете все то, что необходимо знать разработчику среднего уровня.