Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
1,99 € Ielikt grozā
Gribi lētāk?
Identifikators:378539
 
Autors:
Vērtējums:
Publicēts: 08.11.2005.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
Darba fragmentsAizvērt

Saliešanas kārtošana (vai MergeSort)


Saliešanas kārtošana atļauj kārtot atmiņā lielu failu pa gabaliņiem, tad katru gabaliņu ierakstīt atsevišķa failā. Kad izejas fails ir pilnīgi pārrakstīts sakārtotos gabaliņos, tie tiek apvienoti jaunā datu failā. Šīs metodes trūkums ir nepieciešamība pēc lielas diska platības – nepieciešams vairāk nekā 2 reizes lielāks diska apjoms, lai veiktu kārtošanu, nekā darot to ar citām metodēm.
Teorētiskā kārtošanas sarežģītība ir O(n*log(n)).


Saliešanas metodes algoritms
Saliešanas metodes darbības
1.Tiek salīdzināts dotās skaitļu virknes sākuma vērtība un beigu vērtība


Saliešanas metodes darbības
5. Virknes sākums ir vv – viduspunkts + 1
6. Tiek salīdzināts viduspunkts, kas ir arī sākums + 1 skaitlis, t.i. Salīdzina divus blakus esošos skaitļus.
7. Dotās virknes gadījumā 2 samainās vietām ar 1, jo 1 < 2
8. Tiek salīdzināti dotajā virknē 3 un 12 tākā 3 < 12 tie paliek savās esošajās vietās.
9. Tiek salīdzināti iepriekšējie divi pāri t.i. Četri skaitļi savā starpā pēc tam tiek salīdzināti nākošie divi pāri skaitļi un tad visi četri savā starpa, kad tādā veidā pārbaudīta virkne, tiek salīdzināti visi virknes skaitļi savā starpā.
Rezultātā tiek iegūta šāda pareizā secībā sakārtota virkne. …

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties