Oletko tietojenkäsittelytieteen/IT/ohjelmoinnin opiskelija tai valmistaudutko ohjelmistosuunnittelijan haastatteluun?
Tämä työkalu auttaa sinua näkemään, kuinka seuraavat algoritmit lajittelevat numerojoukon
1. Kuplalajittelu
2. Parannettu kuplalajittelu
3. Lisäyslajittelu
4. Valinnan lajittelu
5. Nopea lajittelu
6. Yhdistä lajittelu
7. Keon lajittelu
Hakualgoritmit:
Binaarihaku, hyppyhaku ja lineaarinen haku
Näet lajittelualgoritmin toiminnan vaiheittain, lajittelun reaaliaikaisen visualisoinnin ja algoritmin eri aikamonimutkaisuuden tapaukset.
(Paras tapaus, pahin tapaus ja keskimääräinen tapaus)
Käy myös läpi joitakin tietorakenteita, kuten pinot, linkitetyt luettelot, jonot, puut, kaaviot ja ymmärrä, miten se toimii. (Lisää päivityksiä tulossa)
Puun läpikulku:
Tilaus, ennakkotilaus ja jälkitilaus
Kaavion läpikäymiset:
Syvyys ensimmäinen haku, leveys ensimmäinen haku
Joten miksi vain tarkistaa pseudokoodi verkossa? Katso kuinka se leikkii numeroiden kanssa visuaalisesti.
--- Sovellus perustettu vuonna 2017 ---
** EI TARVITA INTERNET-YHTEYTTÄ **
** TOIMII OFFLINE **