Joan eduki nagusira
LibraTool logoLibraTool

Algoritmo-bisualizagailua doan

Ikusi ordenatzaileak, bilakakarriak eta algoritmo klasikoak biziraun — bubble/quick/merge sort, Dijkstra/A*/BFS labirinto-sare interaktiboean, plus bilaketa binarioa, Eratostenesen Bahea, N-Erregina eta Bizitzaren Jokoa. Pausuz-pauso animazioa, sinkronizatutako pseudokodea, bizi-metrikak eta aldi berean lasterketa-modua. Mugikor-baitakoa eta %100 zure nabigatzailean.

Zure nabigatzailean guztiz exekutatzen da — ez da daturik zure gailutatik irteten.

Nola Funtzionatzen Du

Algoritmo bakoitza aldi berean bisualizazio-"urrats" bat ematen duen sortzaile gisa idatzita dago — arrayaren argazki bat gehi zein elementu konparatu, trukatu, edo idatzi diren. Erreproduktore bakar batek urrats-zerrenda osoa aurrekalkulatzen du, beraz erreprodukzioa, pausa, aurrera-urratsa, atzera-urratsa, eta alboko lasterketa-modua zerrenda horretan indexatze hutsak dira. Ezer ez da inora bidaltzen — dena zure nabigatzailean funtzionatzen du.

  1. 1
    Aukeratu algoritmo bat eta datu-multzo bat
    Aukeratu bubble, selection, insertion, merge, quick, heap, shell, cocktail, counting eta radix sort artean (gehi bogosort, dibertsiorako). Sortu array ausazko, ia-sailkatuta, alderantzikatuta, edo balio-bakartuak, edo idatzi zure zenbaki komaz bereiziak.
  2. 2
    Ikusi nola exekutatzen den — eta irakurri batera
    Barrak gertatzen ari denaren arabera koloreztatzen dira (konparatzen, trukatzen, pivot, sailkatuta). Pseudo-kode panelak exekutatzen ari den lerro zehatza nabarmentzen du, eta kontagailu biziek konparazioak, trukeak, idazketak, eta array-atzipenak jarraitzen dituzte denbora errealean.
  3. 3
    Kontrolatu denbora
    Doitu abiadura, mugitu denbora-lerroan, edo urratsez urrats aurrera eta atzera eragiketa bakar bat algoritmoak bere erabakiak zehazki nola hartzen dituen aztertzeko. Atzera-urratsa zehatza da urrats bakoitza gordetako argazki bat delako, ez berrexekuzio bat.
  4. 4
    Lasterkatu buruz-buru
    Lasterketa moduak bi algoritmo edo gehiago exekutatzen ditu sarrera berean aldi berean, elkarren ondoan, metrika-taula batekin, beraz ikus dezakezu, adibidez, zergatik gainditzen duen quicksort-ek bubble sort-a.

Erabat zure nabigatzailean funtzionatzen du — ez du daturik zure gailutik ateratzen. Ez dago zerbitzaririk, igoerarik, eta konturik. Irakaskuntza-tresna bat da: algoritmoak liburu-inplementazio estandarrak dira bisualizazio-argitasunerako hautatuak.

Erlazionatutako tresnak

Maiz egiten diren galderak