Skip to content

Glasov/dma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Алгоритмы дискретной математики

Всем привет!

В этом курсе будем изучать классические алгоритмы, которые должен знать каждый разработчик, будь то для собеседований или нет.

Задача этого курса - дать вам алгоритмическую основу, чтобы вы знали алгоритмы, умели их разрабатывать и реализовывать, оценивать время их работы и используемую память. В идеале после этого курса сможете пройти алгоритмическую секцию собеседования.

В основном будем решать контесты, за них можно получить основную часть баллов - 60. 20 - за активность на занятиях (это могут быть вопросы, выходы к доске, доклады или другая деятельность (которую надо согласовать со мной). баллы можно получить как на лекциях, так и на практиках) - на это буду смотреть для проставления автомата. И последние 20 - за экзамен.

Контесты буду проверять на практиках, от вас потребуется запустить их локально при помощи утилиты на тестах и показать мне результат и код. Плагиат не приветствуется.

В качестве курсовой работы надо будет реализовать один из алгоритмов из таблицы (ссылку опубликую позже), или свой (при этом согласовав со мной - обязательно) и визуализаровать его.

На экзамене буду спрашивать по алгоритмам: НЕ буду требовать идеальной реалзиации, достаточно будет идеи, где можно и нельзя применять, его асимптотику и занимаемую память. Также будут задачи на оценку памяти и времени алгоритмов и ручной прогон - на бумажке выполняете шаги заданного алгоритма, при этом его реализация не будет дана.

Автоматы будут, о них расскажу позже.

По всем вопросам можете писать мне в телеграм: https://t.me/alexglasov

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages