Ugrás a tartalomhoz

Maximumkiválasztás

A Wikipédiából, a szabad enciklopédiából
A lap aktuális változatát látod, az utolsó szerkesztést InternetArchiveBot (vitalap | szerkesztései) végezte 2018. szeptember 4., 23:18-kor. Ezen a webcímen mindig ezt a változatot fogod látni. (1 forrás archiválása és 0 megjelölése halott linkként. #IABot (v2.0beta9))
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

A maximumkiválasztás egy egyszerű algoritmus, amely egy véges (nem feltétlenül numerikus) sorozat – vagy számítástechnikai szóhasználattal élve egy tömb – elemei közül a maximálisnak megadja a sorszámát. Sorszám helyett visszaadhatjuk az elem értékét is, de célszerűbb a sorszám használata (ez alapján az elem is azonnal meghatározható).

Az algoritmus[szerkesztés]

   MAX = 1
   CIKLUS i = 2 -TŐL N -IG {
           HA A[i] > A[MAX]{
                    MAX = i
              }
   }

A A[i] > A[MAX] relációból következik, hogy több maximális elem esetén az elsőt adja vissza. „≥” jel használata esetén az utolsó maximálisat adná vissza. A reláció megfordításával pedig minimumkiválasztást kapunk.

Lásd még[szerkesztés]

Források[szerkesztés]