Алгоритмы: теория и практика. Структуры данных

Иван Л August 12, 2017
Rated:  5
Отличный курс! Как и предыдущая часть. Особенно для тех, кто интересуется программированием, но не программист и кого уже не увлекает решение простейших задач из курсов "язык программирования за 15 дней" и "наивные" алгоритмы. До этого курса от таких структурах как стек, очередь, куча и двоичное дерево имел только самое общее представление, как ими пользоваться не знал (даже как дерево обходить! и как оно вообще задается!). Решил все задачи. Особенно отличились последние две из четвертого модуля. Предпоследняя прямо "похоронная" :-). У меня ушло на каждую по 3 - 5 дней по 250-300 строк кода, для меня это очень большое количество. Никогда еще таких "огромных" :-) программ не писал. Потраченного времени (две недели ежедневно по 7-9 часов) нисколько не жалко. Самым ценным считаю то, что приносило больше всего боли - это сообщение "Time limit excedeed". "Wrong answer" - это ерунда, сиди и отлавливай баги, а вот оптимизация при которой не знаешь где затык и за что хвататься, когда приходится перелопатить весь код снизу до верху и полностью переписать программу, это дорогого стоит. Если в языке нет специфических встроенных библиотек, то наивные алгоритмы по времени точно не пройдут, это делает сложность курса повышенной. И тем выше удовольствие от того факта, что со всеми задачами справился. Больше всего боли вызвала предпоследняя задача, казалось, что все перепробовал и зашел в тупик. А вот на последней заметил, что в голове уже роилась куча идей, что можно попробовать то и это. Самое ценное: задача решалась в более спокойном ритме и решилась до иссякания идей! Проходил курс уже после того как он закончился, очень помогали комментарии к задачам от предыдущих участников, без них неизвестно насколько бы все это затянулось. Присоединяюсь к просьбам о следующей части курса. Например, что-нибудь о графах, поиске в глубину и ширину в них, нахождение оптимальных путей и т.п.
Павел Грудев June 23, 2017
Rated:  5
Курс действительно бомба! Теперь будем ждать продолжения )
Артём К June 9, 2017
Rated:  5
Спасибо за курс! Понравились задачи, особенно последние две. Интересны были новые применения стэка с поддержкой минимума, реализация очереди с помощью стэков, приминения хэширования для поиска совпадения и др. А так же математические доказательства, но они скорее оставляют иллюзию понимания. Из недочетов. Как мне показалось, курс не стремиться охватить многое, а скорее выхватывает интересные, необычные моменты. Не было графов и др. тем. Может быть стоило бы добавить больше задач, но по качеству тестов для существующих задач, курс явно выше обычного уровня (codewars, hackerrank, и др.)
Rated:  5
С нетерпением ждала этого курса, т.к. первая часть просто бомба! После его прохождения заметила, что стала по-другому подходить к решению любых жизненных задач в целом: перестала сдаваться после нескольких неудачных попыток) Очень нравится стиль преподавания обаятельного Александа Куликова (особенно разные ненавязчивые шуточки). Еще нравится, что уровень материала не запредельно сложный, но и не легкий. Как раз то, что надо для человека, программирование которого на уровне нескольких пройденных курсов по питону на Степике и Курсере. Жду продолжения, если это возможно!
Rated:  4
Первые три части курса очень хорошие. Мне, как новичку в этой теме, очень понравились. Материал рассказывается плавно, так, что все понятно. Если и приходится гуглить, то чтобы углубить полученные знания. Но с последней частью про деревья у меня не сложилось как-то, в ней было намного больше информации. Почему бы ее не растянуть на две части, чтобы сложность всех частей в курсе была бы одинаковой? Задачи к четвертой части мне не понравились: первые три какие-то простейшие я их решила не особо заморачиваясь самими деревьями. А последние две - полноценные задачи на деревья. Они показались мне на порядок сложнее всех прочих задач курса. Не, они интересные, но неприятен был такой неожиданный скачек от несложных задачек к таким, вполне себе, задачам. Вот если бы первые три задачи четвертой части были бы в большей степени про деревья, то было бы, наверно, проще. Думаю, автор курса понимал, что четвертая часть посложнее будет, и выделил на нее аж две недели. Но раздолбаям вроде меня это не помогает;)
Rated:  5
Курс отличный, активно способствует самостоятельному поиску информации по теме. Хотелось бы побольше практической реализации алгоритмов. Единственное замечание - уберите дедлайны. Они точно не нужны.
Rated:  5
Очень хороший курс в котором грамотно сочетаются теория и практика. Возможно, последние две задачи слишком жестко закручены по тайм-лимиту, поэтому приходится отходить от материалов лекции, чтобы добиться оптимизации по скорости. Но единственный минус этого курса в том, что он должен был появиться год назад перед моим собеседованием в Яндекс...:) В общем, я к тому, что курс действительно хорошо прокачивает фундаментальную базу и эти знания много где потом могут быть полезны. Александру и всей команде курса большой респект!
Rated:  5
Хороший курс :)
Rated:  5
Очень хорошие задачи с примерами решения.
Alexey Ryabokon May 29, 2017
Rated:  5
Отличный курс! Ждём продолжения :)
Наталья Шур May 28, 2017
Rated:  5
Прекрасный курс! Доступные лекции, интересные задачи. Спасибо!
Rated:  5
Замечательный курс как и первые два по алгоритмам на stepik'е! Саша - красава!) Спасибо Александру и всем тем, кто принимал участие в создании этого курса. Без продолжения никак нельзя, как некоторые уже заикались, хочется графов)
Rated:  5
Интересно
Roman Ivanov May 25, 2017
Rated:  5
Отличный курс, много примеров использования. Заставляет задуматься, о том, где можно их применять. Был похожий курс в универе - там и вполовину так интересно не было. Все четко - по делу, без воды.
Vyacheslav Krivtsov May 24, 2017
Rated:  5
Отличный курс. Полностью соответствует названию.
Rated:  5
Неплохой курс, жаль не все темы освещаются (нет графов, например)
Rated:  5
Потрясный курс, как и все этого автора!!! Курс легче предыдущего, потому что нет математики в задачах. Было немного сложно в конце, т.к. сейчас в школе годовые контрольные и ОГЭ (времени не хватало все делать в первые два дня). - Надо-ли продолжения? - Подозреваю, что дальше идет специализация под конкретные профессии. Поэтому продолжения, наверно, не будет. Автор поработал на славу. Материал понятен для 9-ого класса. Курс сопровождается полноценным тестированием решений, поэтому не верные решения отсекаются сразу. Курсу не хватает только нужного уровня популярности stepic, т.е. многие так и не узнали о существование курса. Хочется нового курса от автора на тему решения олимпиадных задач. Потому как времени обычно мало и изобразить сложные структуры данных не реально.
Ivan Samsonov May 22, 2017
Rated:  5
Хочется продолжения!
Rated:  5
Хороший курс, в духе предыдущего, но видна работа над ошибками. Продолжайте в том же духе.
Valeriy Shagur May 19, 2017
Rated:  5
Прекрасный курс! Очень понравилось, что в курсе: + материал полностью соответствует анонсу курса (что было обещано, то и получили) + качественная подача материала (спасибо лектору :) ) и интересные задачи + нет заданий, а-ля "угадайка", только практические задачи + курс не затянут по времени + сроки сдачи работ достаточны для углубленного изучения темы уроков (хватало времени, не только решить задачи, но и написать альтернативные решения) + псевдокод в лекциях + задания в pdf, больше нет надобности копи-пастить условия задач перед тем, как отправить решения в домашний архив + хорошая обратная связь с командой курса Минусов как таковых нет, есть несколько "мыслей вслух": - местами не хватает наглядности (жесты руками хорошо бы заменить на анимацию или набор слайдов со схемами) - задачи можно было бы разнообразить, а то решив одну, после небольшой коррекции кода на "автомате" сдаешь еще пару задач, пример - первые три задачи четвертого модуля, или как вариант добавить в модуль еще задач (особенно это касается первого модуля, где задачи не сильно сложные) - в последнем модуле не достаточно материала, пара-тройка ссылок на хорошие статьи или видео по теме не помешали бы - возможно, доказательства теорем в данном курсе излишни, имхо, вместо этого сделать упор на более подробный разбор структур и описания круга задач, где они применимы, для тех кому они (теоремы) необходимы - дать ссылки на университетские курсы Спасибо команде курса за качественно выполненную работу! Спасибо всем, кто помогал, отвечая на вопросы и выкладывал свои решения! Жду продолжения курса (графы). Удачи всем!!!
Mean rate:  5
Reviews: 
34
Certificates issued: 
235
Enrolled users: 
5663