Comments 20
Когда этот курс стартует заново? Пока неизвестно?
0
Да, пока нет точно даты. На сайте значится: Next session: To be announced.
+1
Вы получили какой-то сертификат? Есть смысл слушать вторую часть курса, не прослушав первую?
0
UFO just landed and posted this here
Как уже сказали, сертификата нет, хотя я нашел в настройках Сoursera галочку «включать результаты курса в резюме», но только по этому курсу пока не увидел общего балла, поэтому пока и не понял, что будет включено (и будет ли включено вообще) в мое резюме на их сайте. Если все же произойдет подключение результатов курса, то можно на них ставить ссылку из резюме и LinkedIn.
Если вы прочитав программу первого курса, понимаете, что многое вам знакомо, думаю можно послушать и вторую часть. Если она будет выстроена так же, как и первая, то какой то сильной связи с предыдущими лекция быть не должно.
Если вы прочитав программу первого курса, понимаете, что многое вам знакомо, думаю можно послушать и вторую часть. Если она будет выстроена так же, как и первая, то какой то сильной связи с предыдущими лекция быть не должно.
+2
Прекрасный курс, мне очень понравилось. И финальный экзамен порадовал, хотя набрал только 16.63 из 20. Но вообще этот курс для меня был довольно сложным, в частности, практические задания были весьма трудоемки. Например, на первое же задание «Просачивание» у меня ушло около 12 часов, максимальный балл 100.0 получил только с 10-го сабмита. Зато неплохо разобрался в теме.
0
Да, каждое практическое задание было с заковыркой, мне тоже понравилось, сабмиты не считал, но вот на просачивании получил 91 балл, не получилось избежать обратно просачивания.
+1
Чтобы избежать обратного просачивания мне пришлось отказаться от корневого элемента для нижних ячеек, из-за чего значительно увеличилось количество вызовов find(), и поначалу перестали проходить тесты с таймингами. Эту проблему я поборол, но, к сожалению, в результате алгоритм существенно усложнился, так как пришлось добавлять ряд дополнительных проверок типа «не проверять ячейку нижнего ряда, если не открыта ячейка выше неё» и т.д.
Можно было делать значительно проще, с двумя объектами WeightedQuickUnionUF, один из которых был бы с нижним корневым элементом, а второй – без, но я не захотел так делать, так как в этом случае расход памяти бы удвоился (хотя, возможно, авторы курса именно это решение и предполагали).
Можно было делать значительно проще, с двумя объектами WeightedQuickUnionUF, один из которых был бы с нижним корневым элементом, а второй – без, но я не захотел так делать, так как в этом случае расход памяти бы удвоился (хотя, возможно, авторы курса именно это решение и предполагали).
0
Получается пока курс не начнётся заново, я не смогу просмотреть материал с него?
0
Если вы курс прошли, то материал вам открыт, а если нет… Думаю что не сможете, хотя попробуйте, может откроется.
0
> Balanced Search Trees (сбалансированные поисковые деревья, снова извиняюсь за прямой перевод, возможно правильно не поисковые, а бинарные деревья).
Насколько я знаю, в русском языке используется термин: «Сбалансированное дерево поиска». Так что перевод вполне правильный. Но не любое бинарное дерево — дерево поиска.
Насколько я знаю, в русском языке используется термин: «Сбалансированное дерево поиска». Так что перевод вполне правильный. Но не любое бинарное дерево — дерево поиска.
+1
А сколько стоит пройти данный курс? И как производится оплата?
0
В целом курс неплохой. Подход к обучению практический, материал сосредоточен на сути алгоритма и реализации, матана (доказательств корректности и расчета скорости) практически нет, задания на программирование и вопросы к собеседованию довольно интересные и заставляют подумать, плюс про яву немножечко рассказывают, по ходу дела.
А вот упражнения меня каждую неделю раздражали до крайности, постоянно приходилось рисовать в тетрадочке массивы и деревья и производить с ними различные манипуляции, в результате я где-нибудь посредине сбивался и приходилось все переделывать. В конце концов оказалось проще накатать свою (или взять готовую из библиотек курса) реализацию алгоритма и пропустить через нее данные из упражнения.
А вот упражнения меня каждую неделю раздражали до крайности, постоянно приходилось рисовать в тетрадочке массивы и деревья и производить с ними различные манипуляции, в результате я где-нибудь посредине сбивался и приходилось все переделывать. В конце концов оказалось проще накатать свою (или взять готовую из библиотек курса) реализацию алгоритма и пропустить через нее данные из упражнения.
+1
Да, да — знакомо. Обычно с 2-3 раза удавалось решить все задачи, но на наборе упражнений я из принципа, чтобы получить заветные 3 балла из 3 решал 5 раз и замечал, что с каждым подходом все меньше внимателен и допускаю ошибки по невнимательности. В итоге сделал перерыв и на след. день удалось с первой попытки.
0
Курс насколько отличается от Кормена? Практически все алгоритмы/структуры из первого курса изучил еще у Кормена, также почти все графы прочитал, но остальное из второго курса еще не изучал. Вопрос — насколько связаны второй и первый курс, тяжелее ли будет учиться, если я начну изучение со второго?
0
Кормена не довелось изучать, но подача материала довольно интересная, многое открывается по новому. Думаю начать вполне можно со второго курса, с учетом уже изученного материала, думаю проблем у вас не будет. Насколько связаны курсы, можно судить лишь по заявленной программе второго курса, так как его еще ни разу не запускали на Coursera.
0
Sign up to leave a comment.
Курс Algorithms от Coursera (4-6 недели обучения)