Wizualizator Algorytmów (CKE)
Masz dość pomyłek na arkuszu? Wpisz swój zestaw liczb i prześledź z nami na żywo jak kompilator operuje na pamięci iteracja po iteracji!
Wizualizator AlgorytmówMatura CKE
Przeanalizuj krok po kroku działanie najpopularniejszych algorytmów z arkuszy maturalnych CKE. Wybierz algorytm, wprowadź dane i śledź na animacji zmianę wartości zmiennych w pamięci komputera.
Jak czytać architekturę i śledzenie zmiennych w algorytmice?
Sito Eratostenesa - Wykreślanie Liczb
Sito Eratostenesa to jeden z podstawowych mechanizmów programowania wykorzystywany do optymalnego znajdywania wszystkich liczb pierwszych z przedziału (od 2 do podanego `N`). CKE lubuje się w zadaniach opartych na wykreślaniu wielokrotności liczby 2 i 3 ze względu na ich stosunkowo krótkie cykle w obrębie ułamkowej siatki dla ograniczonego `N`.
Bubble Sort i Metoda Par (Zamiany)
Sortowanie bąbelkowe nosi swoją nazwę od "największych baniek" przemieszczających się na sam koniec układu po każdej przejściowości całej długości komórki macierzy. Właśnie ze względu na ten optymalizacyjny zbieg losu, pętla zewnętrzna ucinana jest o element `-i` ograniczający procesy w czasie!
Brakuje Ci praktyki programistycznej?
Każdy algorytm z sekcji CKE szczegółowo tłumaczymy na kursie maturalnym wizualizując go w pamięci i implementując po ułamku sekundy w C++ czy Pythonie.
Zobacz Formułę Nauczania