Задать вопрос
@KettleKing
fronter

С чего начать изучение алгоритмов?

Здравствуйте! Зарегался недавно я на codewars.... Сегодня дошел до 5-го kuy. И заметил что почти все задачи на time out.. То есть нужны алгоритмы.. Так вот, с чего начать изучение алгоритмов? Или ты их вообще сам должен придумывать? (Цель: 1kuy на codewars..).
  • Вопрос задан
  • 326 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
wataru
@wataru Куратор тега Алгоритмы
Разработчик на С++, экс-олимпиадник.
Почитайте Кнут "искусство программирования" а также Кормен "алгоритмы: построение и анализ".
Ответ написан
Комментировать
search
@search
мама говорит что я особенный
Вообще, многие задачи можно свести к правильному выбору структуры данных. Да-да, есть всякие задачи поиска кратчайшего пути, жадные алгоритмы, динамическое программирование. Но в основном, те задачи, которые появляются на сайтах, подобных codewars или на собеседованиях, можно так или иначе решить, выбрав правильную структуру данных.

Советую методично прорешать все задачи из этого раздела хакерранка https://www.hackerrank.com/domains/data-structures . В прошлом это повысило мой скилл и дало немало уверенности в себе. Удачи!
Ответ написан
Комментировать
dimovich85
@dimovich85 Куратор тега JavaScript
https://u-academy.net/
Есть еще книга "Грокаем алгоритмы", тоже неплохая.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:47
1800 руб./в час
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект