Brak produktów w koszyku.
Opis
Kurs w liczbach:
- Liczba zadań praktycznych w kursie: 13 zadań
- Liczba minut materiału video:
- Liczba stron materiałów pdf:
- Poziom trudności: Średniozaawansowany
- Szacowany czas uczenia kursu: 20h
Co uzyskujesz w ramach kursu:
- Dostęp do środowiska programistycznego w przeglądarce wraz z systemem automatycznego testowania programów przez 12 miesięcy od zakupu kursu
- Nielimitowany dostęp do materiałów video prezentujących sposób rozwiązania zadania wraz z omówieniem
- Nielimitowany dostęp do materiałów teoretycznych pdf wprowadzających w tematykę zadań praktycznych
- Niewlimitowany dostęp do napisanych programów w ramach sprawdzanych zadań na platformie
- Dostęp do quziów sprawdzających wiedzę w ramach kursu
- Imienny certyfikat ukończenia kursu (warunek wykonania poprawnie min. 85% zadań przewidzianych w kursie)
Zawartość kursu:
- Algorytmy liczbowe (Szybkie potęgowanie, RSA)
- Działania arytmetyczne
- Szybkie potęgowanie
- RSA
- Algorytmy probabilistyczne
- Probabilistyczne sprawdzanie pierwszości liczby
- Metoda monte carlo
- Algorytmy geometryczne
- Metoda zamiatania
- Metoda zamiatania polarnego
- Wyszukiwanie najmniej odległej pary punktów
- Algorytmy tekstowe
- Wyszukiwanie wzorca w tekście
- Wyszukiwanie powtórzeń podsłów
- Tablice haszujące
- Budowa funkcji haszującej
- Haszowanie otwarte
- Haszowanie zamknięte