Learn Algorithms in Java je aplikacija, ki prikazuje izvajanje najpogostejših algoritmov, ki se uporabljajo v računalništvu.
Aplikacija uporabnikom omogoča učenje teh algoritmov z zagotavljanjem izvorne kode Java in podrobnimi razlagami za vsakega.
V aplikaciji so zajeti naslednji algoritmi:
Iskanje algoritmov : Ta kategorija zajema izvajanje linearnih in binarnih algoritmov iskanja tako iterativno kot rekurzivno.
Algoritmi za razvrščanje : Ta kategorija zajema širok spekter algoritmov za razvrščanje, vključno z (brez omejitve na: sortiranje mehurčkov, izbira razvrščanja, sortiranje vstavitve, hitro razvrščanje, sortiranje združevanja, razvrščanje med kupi in še več).
Grafični algoritmi : Ta kategorija zajema strukturo podatkov grafov in najpogostejše algoritme, kot so prečkanje, najkrajša pot, drevo z minimalnim razponom in drugi.
algoritem rekurzivnega povratnega sledenja : Ta kategorija zajema težavo N-Queen, rešeno s tehniko rekurzivnega povratnega sledenja.
Java koda je poudarjena skladnja za enostavno berljivost, kar zagotavlja izboljšano izkušnjo učenja.
Aplikacija uporabniku omogoča tudi dodajanje lastnih algoritmov po meri z možnostjo ogleda, urejanja, skupne rabe in brisanja.
Uporabniki lahko preverijo tudi nekatere najvplivnejše znanstvenike na področju računalništva in v Google Zemljevidih prikažejo kratek opis njih in njihovega rojstnega kraja.
Posodobljeno dne
5. sep. 2019