Nie musisz absolutnie niczego znać na pamięć. I nie masz się czym zamartwiać. Ważne, że w jakimś momencie nauki przerobiłeś te algorytmy i tyle wystarczy. I teraz najistotniejsza sprawa.
Ktoś kto tego nigdy się nie uczył, a będzie musiał to wykorzystać w praktyce musi :
- wygooglować
- dokładnie się wczytać o co chodzi w danym algorytmie
- rozpisać na kartce poszczególne kroki, żeby ogarnąć jak on działa
- zaimplementować
- jeszcze raz ogarnąć kod "jak to tam po kolei idzie"
- dopiero tutaj jest w stanie się tego NAUCZYĆ
Czas poświęcony na ogarnięcie od podstaw tego bym ocenił na 10j
Natomiast co musisz zrobić Ty :
- wygooglować
- PRZYPOMNIEĆ
- zaimplementować
I tutaj czas bym ocenił na 1j, a więc 10 razy szybciej.
W dużym skrócie mówiąc Twoja nauka absolutnie nie poszła w las i nie masz się co przejmować tym, że już zapomniałeś. Bo nie musisz się tego nauczyć, a tylko przypomnieć.