|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
Sortare rapida(quicksort) | ||||||
|
||||||
Un tablou V se completeaza cu n elemente numere reale .Sa se ordoneze crescator
folosind metoda de sortare rapida . n1v22vh 4pentru fiecare din aceste parti se reapeleaza procedura“quick”,cu
limitele modificate corespunzator ; 4fiecare din cele doua parti va fi ,astfel ,inpartita in alte doua parti ;procesul
continua pana cand limitele partilor ajung sa se suprapuna ,ceea ce indica ca
toate elementele vectorului au fost mutate exact pe pozitiile ce le vor ocupa
in vectorul final ;deci vectorul este ordonat ; program quicksort; type vector= array a1..50i of real ; var v:vector; i,n,k:integer; function poz(li,ls:integer):integer; var i,j,modi,modj,m:integer; man:real; begin i:=li; j:=ls; modi:=0; modj:=-1; procedure quick(li,ls:integer); begin if li<ls then begin k::=poz(li,ls); quick(li,k-1); quick(k+1,ls); end; end; begin |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|