В днешно време най-търсени са тези професионалисти, които знаят как да програмират надеждно и ефективно от гледна точка на ресурси и производителност. Как представяме данните заема централно място при дизайна на приложенията. Този курс се фокусира върху използването на ефективни алгоритми с мощни структури от данни в Java.

Курсът е предназначен за професионалисти, които имат основни познания  по Java или С/С++ . Обучението покрива структури от данни (динамични масиви, динамични стрингове, големи числа, списъци, дървета, графи, heap, hash).

Курсът включва следните теми:

  • Въведение в структури от данни и алгоритми
  • Преговор на Java
  • Алгоритмични техники за разрешаване на проблеми като greedy, разделяй и владей, back tracking и динамично програмиране
  • Структури от данни за изграждане на големи обекти като масиви, стекове, heap, hash, дървета и графи
  • Комплексност на алгоритмите

В него ще се научите създавате обекти с обектно-ориентираните принципи на Java и да надграждате тези обекти. Ще пишете алгоритми като greedy, разделяй и владей, back tracking, търсене и сортиране и други.

Необходимо ниво от знания: Знания и умения с Java или C/C++

Кой курс може да запиша в IC Academy ако нямам необходимите умения?

Запиши се за курс.