Mógłby ktoś rzucić okiem na mój projekt i wskazać błędy?
Wiem że quick sort nie działa poprawnie, ale chodzi mi głównie o sprawdzenie pod kątem jakości kodu.
Mógłby ktoś rzucić okiem na mój projekt i wskazać błędy?
Wiem że quick sort nie działa poprawnie, ale chodzi mi głównie o sprawdzenie pod kątem jakości kodu.
Takie na szybko spostrzeżenia:
Powtarzasz przypisanie w konstruktorach sortowania oraz w funkcji startVisualisation
this->howManyNumbers = howManyNumbers;
Nie przekazuj zmiennej int
przez referencję. https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rf-in
Spróbuj rozdzielić implementację sortowania od implementacji jej wizualizacji. Tak aby na przykład funkcja swapNumbers
nie była zależna od sf::RectangleShape