Triedenie

Kategorie: Nezaradené (celkem: 2976 referátů a seminárek)

Informace o referátu:

  • Přidal/a: anonymous
  • Datum přidání: 21. ledna 2007
  • Zobrazeno: 2400×

Příbuzná témata



Triedenie

Triedenie.

- je proces preusporiadania danej mnoziny objektov v specifickom
poradi. Ucel: ulahcit vyhladavanie urc. prvku.
Rozlisujeme metody triedenia a) poli ( tzv. vnutorne tried. )
b) suborov ( tzv. vonkajsie rtied.)
Triedenie poli.
a) triedenie vkladanim
b) triedenie vyberom
c) triedenie vymenou

Priame metody triedenia.

Priame triedenia su charakteristicke tym,ze su vhodne na
objasnenie charakteristickych crt triedenia.Ich programy su lahko
pochopitelne a kratke,maju malu pametovu narocnost.Pre maly pocet
prvkov je ich casova narocnost porovnatelna s algoritmami s
logaritmickou casovou narocnostou.

Triedenie vkladanim.

Pr. Majme postupnost prvkov, ktore mame usporiadat podla velkosti
od najmensieho po najvecsie.
44 55 12 42 94 18 06 67
Trieto udaje ulozime do pola a[1], ... a[n]
Algoritmus: Pre i= 2 po n
vkladame a[i]-ty prvok na prislusne miesto v
postupnosti prvkov a[1],.....a[i]

ÚÄÄż
44 ł55ł 12 42 94 18 06 67
ŔÄÄŮÚÄÄż
44 55 ł12ł 42 94 18 06 67
ŔÄÄŮÚÄÄż
12 44 55 ł42ł 94 18 06 67
ŔÄÄŮÚÄÄż
12 42 44 45 ł94ł 18 06 67
ŔÄÄŮÚÄÄż
12 42 44 45 94 ł18ł 06 67
ŔÄÄŮÚÄÄż
12 18 42 44 45 94 ł06ł 67
ŔÄÄŮÚÄÄż
06 12 18 42 44 45 94 ł67ł
ŔÄÄŮ
06 12 18 42 44 45 67 94

Triedenie vyberom

Metoda triedenia vyberom je jednou z najzakladnejsich druhov
triedenia pola.Algoritmus je zalozeny na nasledujucom principe -
- Zo vsetkych prvkov pola sa vyberie najmensi prvok a tento sa
vymeni s 1. prvkom. Zo zostavajucej casti pola sa opet vyberie
najmensi prvok a vymeni sa s 2. prvkom.proces sa opakuje az kym
nie je cele pole utriedene.

Bublinkove triedenie.

Tato metoda sa niekedy nazyva Triedenie priamou vymenou, pretoze
tato metoda je charakteristicka tym, ze vymena dvoch prvkov je
dominantnou operaciou.Algoritmus je zalozeny na principe
postupneho porovnavania a vymeny dvoch susednych prvkov.V ramci
kazdeho prechodu polom sa najvecsi prvok posunie na horny okraj
pola. Ak by sme si prvky predstavili ako bubliny vo vodnej nadrzi
,tak v ramci kazdeho prechodu dojde k "prebublaniu" prvku na
uroven zodpovedajucu jeho velkosti. .

Nový příspěvek



Ochrana proti spamu. Kolik je 2x4?