4406
Sortowanie
proste
Procedurę prostewybieranie;
Var i,j,k : indeks; x:obiekt;
Begin
For I:=l to n-1 do Begin
K:=I; x:=a[i];
For j:=j+l to n do Begin
K;=j +l.klucz<x.klucz then Begin
K:=j; x;=a[i];
End;
A[k]:= a[i]; a[i]:=x End;
End;
Sortowanie bąbelkowe
procedurę sortowaniebąbelkowre;
var i,j', indeks; x: obiekt; begin for / ■ = 2 to
n do
begin for j = n downto / do if a[j — 1 ].klucz>a[j].klucz then begin x ■= a[j-\\, a[j-\] = a[j]; aljl= xj end. end
end^sortowaniebąbelkowe}
Sortowanie mieszane procedurę sortowaniemieszane;
var j, k. I, p: indeks. x obi eh, begin I = 2; p = n; k = n; repeat
for j = pdounto/ do
if aij— 1|. klucz>a (jj klucz then
begin x =at)-\]:<4j-\] = a[jj; a[jl = x;
k^j end; / * k* l, for j‘m = I top do
if alj—\].klucz>aUJ klucz then
begin x = atj \]: a fj■ 1| = a 1)1; a[jj =x;
k=j end; p=k-i. umil />pend {sortowaniemieszanej
Sortowanie szybkie
procedurę sorlowonieszybkie; procedurę sortujfl, p: indeks). var i.) indeks; x, w obiekt begin / = k
x =atO * p) div 2J; repeat
while a |i|, klucz <x. hucz do i = i*l. while x. W ucz < a / j ]. hucz do j = j—/; if i') then
begin w m = a f/J; a l/]: = a [jj; a UJ ■■ = w, i:= i*Ly = = >»1 end iintil i >j;
if l<j then sortu/ (/, j); if i<p then sortiq {i, p) end; begin sortuj (1. n) end fsotiowanieszybkie)
Wyszukiwarka
Podobne podstrony:
img171 171 12.1. Parsing ekspansywnych języków grafowych procedurę ExpRec (var rec); begin for i :=img171 171 12.1. Parsing ekspansywnych języków grafowych procedurę ExpRec (var rec); begin for i :=obraz0 (84) Analiza algorytmu Algorytm begin for i:= 1 to n do for j := 1 to n do begin end k:= I tProgram sekwencyjny begin for i:=l to n do read(a[k]); sort(1,n); for k:=l to n dobegin for i:=l to n do for j:=1 to n do begin s:=0; for t:=l to n do s:=s+A[i,t]*B[t,j]img073 73 6.3. Wybór liniowej funkcji przynależności procedurę linrec (obj, var rec); begin for i :=fragment programu dla tablicy F indeksowanej od 1 do N j:=1; for i:=1 to N do begin if j>iimg106 106 8. Metody probabilistyczne begin for i := 1 to numclass do fun[i] := log ( density(i, obj30 (552) begin Write ( Podaj liczbę: ); Readln (N); Silnia 1; for I 1 to N do Silnia Silnia *PLD24 ; Ponowne uaktywnienie zliczania SETF ENA FOR X:=0 TO 9 DO BEGIN CLOCKF CLK END TRACE_OFF FORPoznaj C++ w$ godziny0097 Proste klasy 83Dostęp do zasobów klasy Jeśli masz zdefiniowany obiekt Kot10 Kategorie geotechniczne Kategoria I. Obejmuje ona proste konstrukcje w niewielkich obiektach budowięcej podobnych podstron