Mis on algoritm? Lihtsalt seletatud
Selgitame, millised algoritmid selles praktilises näpunäites on. Termin arvutiteadus ja matemaatika ilmub sageli seoses tarkvara ja arvutitega. Näitame teile täpselt, mis selle taga on ja milliste peamiste algoritmidega igapäevaelus kokku puutute.
Tähendus: Mis on algoritmid?
Algoritmi määratlused on erinevad, sõltuvalt rakendusalast.
- Mõiste kirjeldab rea juhiseid, mida saab kasutada konkreetse probleemi lahendamiseks.
- Juhiste jada leidub sageli tarkvaras ja see on saadaval lähtekoodis. Definitsiooni järgi võib algoritm olla ka kirjutatud juhis arvuti korrektseks ühendamiseks. See tähendab, et inimesed ja masinad saavad käivitada erinevaid algoritme.
- Vastate sageli muudele kriteeriumidele, näiteks "piiratud pikkus". See tähendab, et algoritm peab lõppema pärast piiratud arvu samme, st peab lõppema.
- Kui kokku puutute mõistega "täpselt määratletud" seoses "algoritmiga", tähendab see, et juhised on selged, see tähendab, et need pole mitmetähenduslikud, st mitmetähenduslikud ja peavad olemas olema.
- Algoritm - nagu iga teine programmi kood - kirjutatakse range süntaksi järgi.
Tuntud algoritmid: leiate need algoritmid igapäevaelust
Kui teil on huvi, kuidas algoritmi abstraktsel kontseptsioonil on pistmist igapäevaeluga, lugege seda jaotist suurte algoritmide kohta, millel on roll tööl ja vaba aja veetmisel.
- Kui sõidad hommikul tööle ja kasutad navigatsiooniseadet, on seadme taga sageli Dijkstra või lühima tee algoritm. See arvutab graafiku ja selle sõlmede kaudu, milline marsruut on kiireim. Siin võetakse arvesse isegi selliseid tegureid nagu liiklusummikud, kalded ja teede sulgemine.
- Kui sisestate termini otsingumootorisse nagu Google, väljastatakse teie tulemused PageRanki algoritmi kasutades. See kontrollib tulemuse veebisaite kompetentsuse, lingistruktuuri ja teie otsingupäringu asjakohasuse osas. Seejärel sorteeritakse tulemused.
- Iga fooritule taga on algoritm, mis määratleb täpse lülituskäitumise.
Teistes artiklites selgitame, mida mõiste SEO tähendab, ja tutvume lähemalt Google'i PageRanki algoritmiga.