Razlika med sortiranjem po hitrem in počasnem načinu

Ključna razlika: Bubble sort je najpreprostejša oblika tehnike razvrščanja, ki vključuje zamenjavo dveh sosednjih elementov, da ju postavimo na pravo mesto, kjer kot sortiranje hitro deluje na algoritem z deljenim in zmagovalnim algoritmom. delitev okoli dane matrike.

Quick Sort in Bubble Sort sta dve različni vrsti algoritmov, ki se uporabljata za učinkovito razvrščanje podatkov. Quicksort, znan tudi kot razvrščanje izmenjav particij, se uporablja predvsem za uvrstitev elementov matrike v vrstni red. Ker je sorta mehurčkov preprost algoritem za razvrščanje, ki večkrat prekriva seznam, primerja sosednje pare in jih zamenja, če so v napačnem vrstnem redu. Včasih se imenuje tudi potopitev.

Čeprav je znano, da imata obe tehniki razvrščanja dostojno mesto v svetu računalništva, je sortiranje mehurčkov najpreprostejša oblika tehnike razvrščanja algoritmov, ki vključuje zamenjavo dveh sosednjih elementov, da bi ju postavili na pravo mesto, medtem ko Quick sort deluje na deljenem in tehnika win algoritma, v kateri ključni element postane osrednja točka delitve okoli dane matrike.

Da bi razumeli ta dva pojma nekoliko globlje, razčlenimo razlike v natančno segmentacijo, da bi bila jasnejša.

1. Pristop: Če želimo imeti jasno idejo, se najprej ločimo na podlagi njihovega algoritmičnega pristopa.

Bubble Sort: Predpostavimo, da je 5 elementov 9, 5, 3, 6, 1 in jih moramo razvrstiti v naraščajočem vrstnem redu.

  1. 9 5 3 6 1 // prvi element preveri sosednji element in zamenja, če je večji (tukaj, 9> 5)
  2. 5 9 3 6 1 // (9> 3)
  3. 5 3 9 6 1 // (9> 6)
  4. 5 3 6 9 1 // (9> 1)
  5. 5 3 6 1 9 // 9 dosegel končni cilj

Zdaj se začne naslednja iteracija:

  1. 5 3 6 1 9 // (5> 3)
  2. 3 5 6 1 9 // (5 <6) - Brez zamenjave
  3. 3 5 6 1 9 // (6> 1)
  4. 3 5 1 6 9 // (6 <9) - Brez zamenjave
  5. 3 5 1 6 9 // 6 dosegel svoj končni cilj

--- Nekaj ​​več iteracij ---

Končni rezultat bi bil

1 3 5 6 9 // vsi elementi so končno razvrščeni

Hitro razvrščanje: Predpostavimo, da imamo večje število 7 številk

1 3 8 9 4 5 7

Določimo ključno število kot 7, zadnjo številko matrike.

Sedaj bi 7 preverili vsakič

1 8 3 9 4 5 7 // Brez zamenjave, ker je prva vrednost

1 8 3 9 4 5 7 // Brez zamenjave od 8> 7

1 3 8 9 4 5 7 // Zamenjava med 3 in 8 od 3 <7

1 3 8 9 4 5 7 // Brez zamenjave od 9> 7

1 3 4 9 8 5 7 // Zamenjava med 4 in 8 od 4 <7

1 3 4 5 8 9 7 // Zamenjava med 5 in 9 od 5 <7

1 3 4 5 7 9 8 // Zamenjava med 7 in 8 od 9> 7

Zdaj, ko je 7 prišlo do ustrezne vrednosti z razdeljevanjem, lahko izvedemo naslednji korak

1, 3, 4, 5, 7, 9, 8 // Ker je Quick rekurzivno, lahko prikličemo še eno particijo 1, 3, 4, 5 in 9, 8.

1, 3, 4, 5 // 5 postane točka vrtenja in preveri vsak element

9, 8 // 8 postane ključna točka in preveri preostale elemente

8, 9 // Zamenjava med 8 in 9 od 8 <9.

Če združimo oba, dobimo končni rezultat

1, 3, 4, 5, 7, 8, 9

Priporočena

Sorodni Članki

  • razlika med: Razlika med zakonom in odlokom

    Razlika med zakonom in odlokom

    Ključna razlika: Zakoni so pravzaprav pravila in smernice, ki jih postavljajo socialne institucije za upravljanje vedenja. Te zakone sprejemajo vladni uradniki, ki jih v nekaterih državah izvoli javnost, da zastopajo njihova stališča. Preprosto povedano, zakoni so v bistvu stvari, ki jih oseba lahko in ne more storiti. Od
  • razlika med: Razlika med rakom in cisto

    Razlika med rakom in cisto

    Ključna razlika: Rak, medicinsko znan kot maligna neoplazma, je zdravstveno stanje, pri katerem se celice delijo in hitro rastejo, kar povzroča tumorje, ki lahko poškodujejo okoliške organe ali se odlomijo in potujejo v druge dele telesa. Cista je po drugi strani pogoste kožne težave, ki se pojavijo med ljudmi. Cist
  • razlika med: Razlika med odbitkom davka od dohodka, oprostitvijo in oprostitvijo

    Razlika med odbitkom davka od dohodka, oprostitvijo in oprostitvijo

    Ključna razlika: Davčna olajšava je kateri koli program ali spodbuda, ki na tak ali drugačen način pomaga zmanjšati davek. Ta davčna olajšava je lahko v obliki davčne olajšave ali davčnega odbitka. Davčna olajšava je v bistvu odbitek davka. Omogoča, da se odšteje znesek od celotnega dohodka osebe. Povračilo dav
  • razlika med: Razlika med pižamo in hlače

    Razlika med pižamo in hlače

    Ključna razlika: Pižame so ohlapne spodnje hlače. Pižame so najpogosteje narejene iz bombažne ali bombažne mešanice in so bile priljubljene kot udobna oblačila, zaradi česar so bile idealne za ležanje ali naprtje. Spodnje hlače so druga vrsta hlače, ki so bile prvotno namenjene športni obleki. Pižame in t
  • razlika med: Razlika med Sony Xperia L in Blackberry Z10

    Razlika med Sony Xperia L in Blackberry Z10

    Ključna razlika: Sony Xperia L je pametni telefon srednjega razreda. Ima 4, 3-palčni zaslon z ločljivostjo 854x480px in pokrovom, odpornim na praske. Deluje na Android 4.1 s čipom Dual-Core 1GHz Qualcomm MSM8230 in 1 GB RAM-a. Z10 je bar telefon, ki je na voljo z 4, 2-palčnim kapacitivnim zaslonom na dotik, ki ima gostoto približno 355 ppi, kar zagotavlja jasen in oster prikaz. Tele
  • razlika med: Razlika med rumom in brandyjem

    Razlika med rumom in brandyjem

    Ključna razlika: Rumi so destilirane alkoholne pijače, narejene iz stranskih proizvodov sladkornega trsa, kot so melase ali sokovi sladkornega trsa. Podobno kot pri večini alkoholnih pijač morajo rums opraviti postopek destilacije, fermentacije in staranja. Žganje, kratica za žganje, je žganje, ki se destilira iz vina, grozdja in drugih sadnih sokov. Besed
  • razlika med: Razlika med diskriminacijo in legalizacijo

    Razlika med diskriminacijo in legalizacijo

    Ključna razlika: Dekriminalizacija je proces, ko več ne razmišljamo o kriminalu. Dekriminalizacija nečesa lahko vključuje zmanjšanje kazenskih sankcij in ne njihovo popolno odstranitev. Po drugi strani pa je legalizacija proces odstranitve kazenskih sankcij iz nečesa. V večini primerov to vključuje skoraj vse kazni. Izrazi
  • razlika med: Razlika med DLP in LCD projektorji

    Razlika med DLP in LCD projektorji

    Ključna razlika: LCD-ji delujejo s tekočimi kristali med dvema polarizacijskima filtroma in dvema prozornima elektrodama. DLP uporablja vrsto ogledal, nameščenih na čipu, ki delujejo kot piksli. LCD-ji so bolj tanjši, porabijo več energije in imajo boljši kot gledanja v primerjavi z DLP. Ker so DLP-ji cenejši, imajo širši barvni razpon in imajo daljšo življenjsko dobo. LCD-ji lahk
  • razlika med: Razlika med surovim sladkorjem in belim sladkorjem

    Razlika med surovim sladkorjem in belim sladkorjem

    Ključna razlika: Sladkor se obdeluje skozi dolg proces. Najprej se sok ekstrahira iz sladkornega trsa in se nato očisti z apnom in toploto. Nato se še naprej predeluje in se sčasoma loči na sladkorne kristale in melaso. Sladkorni kristali so beljeni in rafinirani, da dobijo končni izdelek, ki ga kupimo v supermarketu. To j

Izbira Urednika

Razlika med Hyundai i10 Era, Magno, Sportz in Asto

Ključna razlika: i10 je avtomobil, ki ga je Hyundai izdelal za mestno vožnjo in je bil izdan na številnih trgih. Hyundai i10 Era, Magna, Sportz in Asta so različice avtomobila. Hyundai i10 je avtomobil, ki je zasnovan za udobno vožnjo v mestu. To je identično s Hyundai Santro, ki je tudi hatchback avtomobil. Vend