Sužinokite algoritmus „Java“ yra programa, parodanti dažniausiai kompiuterių moksle naudojamų algoritmų įgyvendinimą.
Programa leidžia vartotojams išmokti šių algoritmų pateikiant „Java“ šaltinio kodą ir išsamų kiekvieno paaiškinimą.
Šie algoritmai aprašyti programoje:
Paieškos algoritmai : Ši kategorija apima linijinės ir dvejetainės paieškos algoritmų įgyvendinimą tiek iteraciniu, tiek rekursyviniu būdu.
Rūšiavimo algoritmai : Ši kategorija apima platų rūšiavimo algoritmų spektrą, įskaitant, bet tuo neapsiribojant: burbulų rūšiavimą, pasirinkimo rūšiavimą, įterpimo rūšiavimą, greitą rūšiavimą, sujungimo rūšiavimą, krūvos rūšiavimą ir dar daugiau.
Grafikų algoritmai : Ši kategorija apima grafiko duomenų struktūrą ir dažniausiai naudojamus algoritmus, tokius kaip skersinis kelias, trumpiausias kelias, mažiausias apimantis medis ir kiti.
Rekursyvus atgalinio stebėjimo algoritmas : Ši kategorija apima „N-Queen“ problemą, išspręstą naudojant rekursinį atgalinio stebėjimo metodą.
„Java“ kodas yra paryškintas sintaksė, kad būtų lengviau perskaityti, užtikrinant patobulintą mokymosi patirtį.
Programa taip pat leidžia vartotojui pridėti savo pasirinktinius algoritmus su galimybe peržiūrėti, redaguoti, bendrinti ir ištrinti.
Vartotojai taip pat gali patikrinti kai kuriuos įtakingiausius kompiuterių mokslo srities mokslininkus, „Google Maps“ pateikdami trumpą jų ir jų gimimo vietą.