Langkau ke kandungan utama

Visualisasi Algoritma percuma

Tonton algoritma susun, cari laluan, dan klasik menjadi nyata — Bubble/Quick/Merge sort, Dijkstra/A*/BFS pada grid labirin interaktif, tambah carian binari, Saringan, N-Queens dan Game of Life. Animasi langkah demi langkah, pseudokod tersegerak, metrik langsung, dan mod perlumbaan sisi sebelah. Mesra mudah alih dan 100% dalam penyemak imbas anda.

Berjalan sepenuhnya dalam penyemak imbas anda — tiada data meninggalkan peranti anda.

Cara ia berfungsi

Setiap algoritma ditulis sebagai penjana yang menghasilkan satu "langkah" visualisasi pada satu masa — snapshot tatasusunan ditambah elemen mana dibandingkan, ditukar atau ditulis. Satu pemain mengira-lebih-awal senarai langkah penuh, jadi main, jeda, langkah-maju, langkah-belakang dan mod perlumbaan sebelah-menyebelah semuanya hanya pengindeksan ke dalam senarai itu. Tiada apa dihantar ke mana-mana — keseluruhan berjalan dalam pelayar anda.

  1. 1
    Pilih algoritma dan set data
    Pilih daripada isihan buih, pemilihan, sisipan, gabung, pantas, timbunan, shell, koktel, kiraan dan radiks (ditambah bogosort, untuk keseronokan). Jana tatasusunan rawak, hampir-diisih, terbalik atau sedikit-unik, atau taip nombor dipisah-koma anda sendiri.
  2. 2
    Tonton ia berjalan — dan baca bersama
    Bar diwarnakan mengikut apa yang berlaku (membanding, menukar, pivot, diisih). Panel pseudokod menyorot baris tepat sedang dilaksanakan, dan pembilang langsung menjejaki perbandingan, tukaran, tulisan dan akses tatasusunan secara masa nyata.
  3. 3
    Kawal masa
    Laraskan kelajuan, gosok garis masa, atau langkah satu operasi ke hadapan dan belakang untuk mengkaji tepat bagaimana algoritma membuat keputusannya. Langkah-belakang tepat kerana setiap langkah ialah snapshot tersimpan, bukan larian-semula.
  4. 4
    Perlumbaan bersemuka
    Mod perlumbaan menjalankan dua atau lebih algoritma pada input sama serentak, bersebelahan, dengan jadual metrik supaya anda boleh lihat, contohnya, kenapa quicksort mengatasi bubble sort.

Berjalan sepenuhnya dalam pelayar anda — tiada data keluar dari peranti anda. Tiada pelayan, tiada muat naik, dan tiada akaun. Ini alat pengajaran: algoritma adalah pelaksanaan buku teks dipilih untuk kejelasan visualisasi.

Alat berkaitan

Soalan lazim