Od algorytmów sortowania, które można oglądać ścigające się ze sobą,
po kopuły geodezyjne, które zbudujesz w trzy kliknięcia — kategoria
Matematyka i Algorytmy jest jedną z najbogatszych na tej stronie.
Oto, co w niej jest i od czego zacząć.
11
symulacji
3
poziomy trudności
4
podobszary
Matematyka jest językiem każdej symulacji na tej stronie, ale
kategoria Matematyka i Algorytmy stawia samą matematykę w centrum
uwagi. Nacisk jest na wizualną intuicję — zobaczenie, dlaczego
algorytm Euklidesa zbiega, obserwowanie, jak A* nawiguje przez
labirynt, czy obracanie kopuły geodezyjnej, by zrozumieć jej
strukturę.
Jeśli jesteś nowy w tej kategorii, zacznij od
Algorytmów sortowania — są
natychmiast zrozumiałe i często stanowią najlepszy haczyk dla
uczniów, którzy słyszeli o bubble sort, ale nigdy nie
widzieli, jak przegrywa.
Jeśli czujesz się dobrze z matematyką dyskretną, przejdź dalej do
Problemu komiwojażera. Obserwowanie, jak
2-opt poprawia zachłanną trasę przez setki iteracji, to lepsze
wyjaśnienie przeszukiwania lokalnego niż jakikolwiek diagram w
podręczniku.
Dla geometrii i matematyki wizualnej
Kopuły geodezyjne i
Projekcje sferyczne są
najbardziej efektowne wizualnie. Demo projekcji sferycznych
zostało zbudowane specjalnie z myślą o kursach geografii i
kartografii.
Za kulisami algorytmów
Większość kategorii Matematyka używa zwykłego Canvas 2D —
algorytmy są tu pracą; renderer musi po prostu szybko zejść z
drogi. Dwa wyjątki Three.js to Kopuły geodezyjne (prawdziwa
geometria 3D) i nadchodzące demo hipersześcianu 4D.
Następnie w Na cenzurowanym #2: kategorie Fizyka
kwantowa i Obliczenia kwantowe — sfery Blocha, stany Bella i
algorytm Grovera w twojej przeglądarce.