он помнит наизусть всю имплементацию?
1) есть автоматическая проверка. Сверить с кодом из collections совсем не сложно
2) если так сделает один человек, то явно так сделает еще пара его друзей и они тупо спалятся на этом все вместе
3) даже если прокатило и человек умудрился весь курс списывать реализации — он завалится на экзамене по теории с треском. Ну или на следующих курсах, где переиспользуются знания по алгоритмам.
Как-то так. Списывать нихуя не выгодно во время обучения даже если за это не отчисляют.