Əsas məzmuna keç

Pulsuz Alqoritm Vizuallaştırıcısı

Sıralamalar, yol tapma və klassik alqoritmləri canlı izlə — bubbl/quick/merge sort, Dijkstra/A*/BFS interaktiv labirint şəbəkəsində, əlavə olaraq ikili axtarış, Eratosthenes Sifası, N-Şahları və Həyat Oyunu. Addım-addım animasiya, sinxronlaşdırılmış psevdokod, canlı metrikalar və yan-yana yarış rejimi. Mobil dostdur və 100% səninəl brauzerdə.

Tamamilə səninəl brauzerdə işləyir — heç bir məlumat cihazınızdan çıxmaz.

Necə İşləyir

Hər alqoritm bir dəfəyə bir vizuallaşdırma "addımını" — massivin bir anlıq şəklini üstəlik hansı elementlərin müqayisə edildiyini, dəyişdirildiyini, ya da yazıldığını — yaradan bir generator kimi yazılıb. Tək bir player tam addım siyahısını əvvəlcədən hesablayır, ona görə çal, fasilə et, addım-irəli, addım-geri və yanaşı yarış rejimi hamısı o siyahıda yalnız indeksləşdirmədir. Heç nə heç yerə göndərilmir — bütün proses brauzerinizdə işləyir.

  1. 1
    Bir alqoritm və bir məlumat dəsti seçin
    Qabarcıq, seçmə, daxiletmə, birləşdirmə, sürətli, qalaq, shell, kokteyl, sayma və radiks sıralaması (üstəlik əyləncə üçün bogosort) arasından seçin. Təsadüfi, demək olar ki-sıralanmış, tərsinə çevrilmiş, ya da az-unikal bir massiv yaradın, ya da öz vergüllə-ayrılmış rəqəmlərinizi yazın.
  2. 2
    İşlədiyini izləyin — və birlikdə oxuyun
    Barlar nə baş verdiyinə (müqayisə, dəyişdirmə, pivot, sıralanmış) görə rənglənir. Psevdokod paneli icra edilən dəqiq sətri vurğulayır, canlı sayğaclar isə müqayisələri, dəyişdirmələri, yazıları və massiv girişlərini real vaxtda izləyir.
  3. 3
    Vaxtı idarə edin
    Sürəti tənzimləyin, zaman xəttini gəzdirin, ya da alqoritmin qərarlarını dəqiq necə verdiyini öyrənmək üçün bir əməliyyatı irəli-geri addımlayın. Addım-geri dəqiqdir, çünki hər addım yenidən-işlədilmə deyil, saxlanmış bir anlıq şəkildir.
  4. 4
    Onları başbaşa yarışdırın
    Yarış rejimi eyni girişdə iki, ya da daha çox alqoritmi eyni anda, yanaşı işlədir, misal üçün niyə sürətli sıralamanın qabarcıq sıralamasını üstələdiyini görə biləcəyiniz bir metrika cədvəli ilə.

Tamamilə brauzerinizdə işləyir — heç bir məlumat cihazınızı tərk etmir. Server yoxdur, yükləmə yoxdur, hesab yoxdur. Bu bir tədris alətidir: alqoritmlər vizuallaşdırma aydınlığı üçün seçilmiş dərslik tətbiqləridir.

Əlaqəli Alətlər

Tez-tez Verilən Suallar