alex4answ
@alex4answ

Что значит «Знать основные структуры данных и алгоритмы»?

Добрый день, в вакансиях часто встречаю фразу в требованиях или в "будет плюсом":
"Знать основные структуры данных и алгоритмы"

Что чаще всего под этим подразумевается?

1. Знание устройства, как это работает +-, возможность реализовать после освежения деталей
2. Зазубренные знания, где ты можешь придти на собес, и тебя просят реализовать AVL дерево объяснить все его случаи балансировки и Асимптотические сложности и тп и тд?

Вообще на сколько нужно зазубрить это?
Сейчас я изучаю алгоритмы и структуры данных, но запоминать их наизусть совсем нет желания, и так не легко дается, +- помню реализацию и детали, но чтобы реализовать нужно освежать правила структур и алгоритмы
  • Вопрос задан
  • 443 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Что чаще всего под этим подразумевается?

Зависит от компании и того, кто будет проводить собеседование.

Вообще на сколько нужно зазубрить это?

Как правильно запоминать алгоритмы?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zoominger
@Zoominger
System Integrator
Смотря, на кого идёте. Если начинающие позиции, то это типы данных, основные классы языка. Для алгоритмов это чтение и запись в файлы, взаимодействие с пользователем.
Тут очень многое завязано на конкретный язык.

И да, никогда не зубрите теорию в программировании, а то на практике сядете в лужу. Пишите что-нибудь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы