Egyszerű Cserés Rendezés
Ehhez a cseréhez szükség lesz egy ideiglenes változóra. Az első tömbelemet "megjegyeztetjük" ebben a változóban, majd a második tömbértéket az első tömbértékké tesszük, végül a második tömbértéket a változó értékére állítjuk. Evvel a 3 lépéssel tudjuk a két elemet kicserélni. A csere algoritmusa: Ha tömb(1)>tömb(2) akkor legyen csere=tömb(1) legyen tömb(1)=tömb(2) legyen tömb(2)=csere elágazás vége Nézzük meg ezután, hogy hogyan tudunk egy tömbbe beolvasott számhalmazt rendezni: legyen a legkisebb elem az első elem, a második legkisebb elem a második eleme a tömbnek és így tovább egészen az utolsó elemig, ami a tömb legnagyobb eleme. Egyszerű cserés rendezés Az egyik megoldás egy tömb rendezésére az úgynevezett egyszerű cserés rendezés. A rendezés alapötlete az hogy vegyük első lépésben az első tömbelemet. Ezután nézzük meg az összes utána lévő elemre, hogy kisebb-e, mint az első elem. Ha kisebb, akkor cseréljük fel őket és nézzük a következő tömbelemet. Ha nem kisebb, akkor csak menjünk tovább.
- Programozási Tételek - Egyszerű Cserés Rendezés :: EduBase
- Egyszerű cserés rendezés - [PPT Powerpoint]
Programozási Tételek - Egyszerű Cserés Rendezés :: Edubase
Kártyák rendezése Rendezd a kátyákat növekvő sorrendbe, a legkisebbtől a legnagyobbig! Egyszerű cserés rendezés Buborékrendezés Beszúró rendezés Minimumkiválasztásos rendezés Maximumkiválasztásos rendezés
Egyszerű Cser&Amp;Eacute;S Rendez&Amp;Eacute;S - [Ppt Powerpoint]
Megkülönböztetésül a kimeneti értéket "megaposztrofáljuk". Pl. : Z':=a Z kimeneti (megálláskori) értéke. "Rendezett-e" predikátum: RendezettE(Z): i(1≤i≤N–1): Z[i]≤Z[i+1] Permutációhalmaz: Permutáció(Z):= a Z elemeinek összes permutációját tartalmazó halmaz. Horváth-Papné-Szlávi-Zsakó: Programozási alapismeretek 11. 4/30 Egyszerű cserés rendezés A lényeg: Hasonlítsuk az első elemet az összes mögötte A minimum az "alsó" levővel, s ha kell, csevégére kerül. réljük meg! Ezután ugyanezt csináljuk a második elemre! A pirossal jelöltek már a helyükön vannak … Végül az utolsó két elemre! Horváth-Papné-Szlávi-Zsakó: Programozási alapismeretek 11. 5/30 Egyszerű cserés rendezés Algoritmus: Elem-csere i=1.. N–1 j=i+1.. N X[i]>X[j] I S:=X[i] X[i]:=X[j] X[j]:=S Változó i, j:Egész S:Valami N N 1 Hasonlítások száma: 1+2+.. +N–1= N 2 N 1 Mozgatások száma: 0 … 3 N 2 2013. 26. Horváth-Papné-Szlávi-Zsakó: Programozási alapismeretek 11. 6/30 Minimum-kiválasztásos rendezés A lényeg: Vegyük az első elem és a mögöttiek minimumát, s cseréljük meg az A minimum az "alsó" végére kerül.
ÉRETTSÉGI KÉZIKÖNYV - PROGRAMOZÁS: Rendezési algoritmusok