Kas ir algoritms? Vienkārši izskaidrots
Mēs izskaidrojam, kādi algoritmi ir šajā praktiskajā padomā. Termins no datorzinātnes un matemātikas bieži parādās saistībā ar programmatūru un datoriem. Mēs parādīsim tieši to, kas ir aiz tā un ar kādiem galvenajiem algoritmiem jūs sastopaties ikdienas dzīvē.
Nozīme: kas ir algoritmi?
Atkarībā no pielietojuma jomas ir dažādas algoritma definīcijas.
- Šis termins apraksta virkni instrukciju, kuras var izmantot, lai atrisinātu konkrētu problēmu.
- Instrukciju secība bieži atrodama programmatūrā un ir pieejama avota kodā. Pēc definīcijas algoritmu var arī uzrakstīt instrukcijas, kā pareizi savienot datoru. Tas nozīmē, ka cilvēki un mašīnas var izpildīt dažādus algoritmus.
- Jūs bieži atbilstat citiem kritērijiem, piemēram, "ierobežots garums". Tas nozīmē, ka algoritmam ir jābeidzas pēc ierobežota soļu skaita, t.i., tam ir jābeidzas.
- Ja jūs saskaraties ar terminu "precīzi definēts" saistībā ar "algoritmu", tas nozīmē, ka instrukcijas ir skaidras, tas ir, nav divdomīgas, tas ir, neviennozīmīgas, un tām ir jābūt.
- Algoritms - tāpat kā jebkurš cits programmas kods - tiek uzrakstīts saskaņā ar stingru sintakse.
Zināmi algoritmi: šos algoritmus atradīsit ikdienas dzīvē
Ja jums rodas jautājums, kāds ir abstrakta algoritma jēdziens ar ikdienas dzīvi, izlasiet šajā sadaļā par lielajiem algoritmiem, kuriem ir loma darbā un brīvajā laikā.
- Ja braucat uz darbu no rīta un izmantojat navigācijas ierīci, Dijkstra vai īsākā ceļa algoritms bieži atrodas aiz ierīces. Tas grafika un tā mezglu veidā aprēķina, kurš maršruts ir ātrākais. Šeit ņem vērā pat tādus faktorus kā sastrēgumi, slīpumi un ceļu slēgšana.
- Ja ievadāt vārdu meklētājprogrammā, piemēram, Google, rezultāti tiek izvadīti, izmantojot PageRank algoritmu. Tas pārbauda rezultātu vietņu kompetenci, saišu struktūru un atbilstību jūsu meklēšanas vaicājumam. Pēc tam rezultāti tiek sakārtoti.
- Aiz katra luksofora atrodas algoritms, kas nosaka precīzu pārslēgšanās izturēšanos.
Citos rakstos mēs izskaidrojam, ko nozīmē termins SEO, un tuvāk aplūkojam Google PageRank algoritmu.