Langsung ke konten utama

Visualisasi Algoritma gratis

Lihat algoritma pengurutan, pencarian jalur, dan klasik menjadi hidup — bubble/quick/merge sort, Dijkstra/A*/BFS di grid labirint interaktif, ditambah pencarian biner, Sieve, N-Queens dan Game of Life. Animasi langkah demi langkah, pseudokode tersinkronisasi, metrik langsung, dan mode race berdampingan. Mobile-friendly dan 100% di browser Anda.

Berjalan sepenuhnya di browser Anda — tidak ada data yang keluar dari perangkat Anda.

Cara kerja

Setiap algoritma ditulis sebagai generator yang menghasilkan satu "langkah" visualisasi pada satu waktu — snapshot array plus elemen mana yang dibandingkan, ditukar, atau ditulis. Satu pemutar menghitung awal seluruh daftar langkah, sehingga putar, jeda, langkah-maju, langkah-mundur, dan mode balapan berdampingan semuanya hanya pengindeksan ke daftar itu. Tidak ada yang dikirim ke mana pun — semuanya berjalan di browser Anda.

  1. 1
    Pilih algoritma dan kumpulan data
    Pilih dari bubble, selection, insertion, merge, quick, heap, shell, cocktail, counting, dan radix sort (plus bogosort, untuk hiburan). Hasilkan array acak, hampir terurut, terbalik, atau sedikit-unik, atau ketik angka dipisah-koma Anda sendiri.
  2. 2
    Tonton berjalan — dan ikuti bacaannya
    Batang diberi warna berdasarkan apa yang sedang terjadi (membandingkan, menukar, pivot, terurut). Panel pseudokode menyorot baris tepat yang sedang dijalankan, dan penghitung langsung melacak perbandingan, pertukaran, penulisan, dan akses array secara real time.
  3. 3
    Kendalikan waktu
    Sesuaikan kecepatan, gulir garis waktu, atau langkah satu operasi maju dan mundur untuk mempelajari persis bagaimana algoritma membuat keputusannya. Langkah-mundur tepat karena setiap langkah adalah snapshot tersimpan, bukan jalan-ulang.
  4. 4
    Balapkan berhadapan
    Mode balapan menjalankan dua algoritma atau lebih pada masukan yang sama sekaligus, berdampingan, dengan tabel metrik sehingga Anda bisa melihat, misalnya, mengapa quicksort mengalahkan bubble sort.

Berjalan sepenuhnya di browser Anda — tidak ada data yang meninggalkan perangkat Anda. Tidak ada server, tidak ada unggahan, dan tidak ada akun. Ini adalah alat pengajaran: algoritmanya adalah implementasi buku teks yang dipilih demi kejelasan visualisasi.

Alat terkait

Pertanyaan yang sering diajukan