Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška programska oprema >>

Kaj je računalniški algoritem?

What je računalniški algoritem?
Kaj je "računalniški algoritem"?

Če želite računalnik storiti ničesar, moraš napisati računalniški program. Če želite napisati računalniški program, moraš povedati, računalnik, korak za korakom, kaj želite storiti. Računalnik nato " izvršuje " program, po vsakem koraku mehansko, za dosego končnega cilja.

Ko so povedali računalnik kaj
storiti, boste tudi dobili, da izberete kako
to se dogaja narediti. To je, če računalniški algoritmi pridejo. Algoritem je osnovna tehnika, da bi dobili delo opravljeno. Naj sledijo zgledu, da bi dobili razumevanje koncepta algoritma.

Recimo, da imate prijatelj prihodu na letališče, in vaš prijatelj potrebuje, da bi dobili od letališča do vaše hiše. Tukaj so štirje različni algoritmi, ki jih lahko dajo svojega prijatelja za pridobivanje na vašem domu:

taxi algoritem:

  1. Pojdite na taksi stati
  2. Pojdi na. taxi
  3. Daj vozniku moj naslov

    Klic-me algoritem:...

    1. Ko prispe vaše letalo, pokličite moj mobitel
    2. Meet me zahtevek zunaj prtljage

      rent-a-car algoritem:..

      1. Bodite prevoz do najema avtomobila mestu
      2. Rent a car
      3. Sledite navodilom, da pridete do moje hiše

        Avtobus algoritem:..

        1. trditev Zunaj prtljago, število avtobus ulov 70.
        2. transfer do avtobusa 14 na Main Street.
        3. Get off on Elm Street.
        4. Sprehod dve ulici severno do moje hiše.

          Vse štiri od teh algoritmov dosegli povsem enak cilj, vendar vsak algoritem to počne na popolnoma drugačen način. Vsak algoritem ima tudi drugačno stroške in drug čas potovanja. Ob taksi, na primer, je verjetno najhitrejši način, ampak tudi najdražja. Z avtobusom je vsekakor cenejši, ampak celo veliko počasneje. Izberete algoritem, ki temelji na okoliščinah

          V računalniško programiranje, pogosto obstajajo veliko različnih načinov -. Algoritmi - za izpolnitev dane naloge. Vsak algoritem ima prednosti in slabosti v različnih situacijah. Sortiranje je eno mesto, kjer je bilo opravljeno veliko raziskav, saj računalniki porabijo veliko časa za sortiranje seznamov. Tukaj je pet različnih algoritmov, ki se uporabljajo pri sortiranju:

        5. Bin nekako
        6. zlivanjem
        7. Bubble vrsta
        8. Shell nekako
        9. hitro urejanje

          Če imate milijon integer vrednosti med 1 in 10 in jih morate razvrstiti, Bin vrsta je pra

          Page [1] [2]