В днешно време най-търсени са тези професионалисти, които знаят как да програмират надеждно и ефективно от гледна точка на ресурси и производителност. Как представяме данните заема централно място при дизайна на приложенията. Този курс се фокусира върху използването на ефективни алгоритми с мощни структури от данни в Java.
Курсът е предназначен за професионалисти, които имат основни познания по Java или С/С++ . Обучението покрива структури от данни (динамични масиви, динамични стрингове, големи числа, списъци, дървета, графи, heap, hash).
Курсът включва следните теми:
- Въведение в структури от данни и алгоритми
- Преговор на Java
- Алгоритмични техники за разрешаване на проблеми като greedy, разделяй и владей, back tracking и динамично програмиране
- Структури от данни за изграждане на големи обекти като масиви, стекове, heap, hash, дървета и графи
- Комплексност на алгоритмите
В него ще се научите създавате обекти с обектно-ориентираните принципи на Java и да надграждате тези обекти. Ще пишете алгоритми като greedy, разделяй и владей, back tracking, търсене и сортиране и други.
Необходимо ниво от знания: Знания и умения с Java или C/C++
Кой курс може да запиша в IC Academy ако нямам необходимите умения?
Продължителност: 40 часа
Начална дата: 05.03.2019
Цена: 980.00 лева