RačunalnikiProgramiranje

Izbor Razvrsti

Eden od pomembnih načinov za delo s podatki so razvrščeni. Njegova uporaba ni le hitrejši, ampak tudi zelo poenostavi potrebno in pomembno v procesu načrtovanja. Ozke odplavilo ta pojem v med programerji , je vrstni red zapisov v bazi podatkov.

metode za razvrščanje so pomembni za ta dan, čeprav je obogatena tehnološki napredek in sodobni načini dela računalniške opreme. Uveljavljeni v svojem terenu znanstvenika D. Knuth trdi, da je skoraj polovica časa za delo na obdelavo podatkov zaseden jih sortiranje. Poudarja tri razloge, ki pojasnjujejo ta potek dogodkov:

  1. Izbor Razvrsti in druge metode se uporablja zelo pogosto.
  2. Njegov algoritem se pogosto uporablja brez posebnih potreb.
  3. Za dosego ciljev, ki se uporabljajo nepopolno modela.

Da bi pospešili obdelavo podatkov, morate najprej najti rešitev za te težave. Programerji poskušajo ustvariti strukturo, ki bi lahko sama uporabo algoritmov, ko je to potrebno. Če je ustvarjena, močno pospešili delo z veliko količino podatkov in da bo znaten prihranek računalniških virov. Ampak dokler se to ne zgodi, in bomo pogled na trenutno obstoječih metod za razvrščanje.

Vsi izmed njih so razdeljeni na notranje in zunanje. Bistvo prve metode je, da so vsi zapisi razvrščeni, postavljen v spomin na stroju. Toda, ko se ne zahteva zunanjih procesov razvrščanja, in pogosto temeljijo na prvem od teh metod, le z nekaj manjšimi dopolnitvami.

možnost vrsta, ki bo obravnaval nanaša na notranji strani. Treba je ustaviti na njem podrobneje, saj je ta vrsta obdelave omogoča bolj fleksibilno in donosno razvrstiti. Njene metode so razdeljene v 4 glavne skupine:

  1. Urejanje z navadnim vstavljanjem.
  2. štetje obdelavo.
  3. Izmenjava proces.
  4. Izbor Razvrsti.

Opozoriti je treba, da ni jasna razlika med njima, sta tesno povezani in so zelo podobni med seboj. To vodi do obstoja določen povezave pri svojem delu. Najenostavnejši primer dela z obdelavo podatkov omogoča štetje sortiranje. To je, kot da je osnova za druge, ampak danes redko uporablja. Druga metoda - vložek - je bolj pomembno. Njegova ideja je, da posebej obravnava ključ pride na sedežu dodeljena. Toda tu so številne neprijetnosti in negativno vpliva na delo velikega števila zapisov. Veliko visoko produktivne metode obdelave podatkov so prisotni v Exchange Razvrsti. Najbolj priljubljen in očitno v tej skupini - tako imenovana metoda mehurček. Delo v njem temelji na naslednjem algoritmu: primerjava zaporednih posnetkov izvaja dosledno in, če je vrednost prvi med njimi več kot so jih preprosto obrnil. Proces gre za popolno naročanje.

In končno, ena od najpomembnejših, a hkrati obdelavo preprostih načinov baze - sortiranje možnost. Kot je navedeno zgoraj, se nanaša na skupino notranjim in na podlagi se lahko priključi na več vrst. Bistvo metode - izbor in multiple enega elementa. Ukrepi se izvajajo v naslednjem vrstnem redu: najmanjši je izbran iz postavke seznama, potem je treba poslati na izhodno območje in njegovo nadomestljivo vrednost za več kot drugi. Zaporedje ukrepov se ponavlja, dokler popolno izbiro vseh podatkov seznama.

Jasno je, da je izvajanje algoritma zahtevajo preglednost vseh elementov in, poleg tega, polje za izhodnih podatkov. In tu je najbolj naraven način - preprosto izbiro sortiranje, ki se prebija na seznam v več. Ko bi moral izbrati najmanjši element v matriki in najprej zamenjali mesti z njim. Več kot tiste elemente, ki so bili ponovno počne take manipulacije, popolne usklajenosti.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.unansea.com. Theme powered by WordPress.