potrzebuje schematyczny algorytm sortowania szybkiego ... jak najszybciej.
Zrob sam wg:
http://www.4programmers.net/view.php?id=95--Pawel {Delphi 6 Personal}
Po pierwsze: naciśnij F1
Skopiuj to do Delphi lub Pascala albo dowolnego edytora tekstu i ustaw czcionkę nieproporcjonalną (np. Courier New).
Bez strzałek, ale chyba dojdziesz:
_____
/ \\
| START |
\\_____/
|
_________|_____________
/Podaj liczbę elementów /
/ do posortowania (N) /
/_______________________/
|
_________|_____________
/Wczytaj N elementów /
/ do tablicy T /
/_______________________/
|
_______|_______
|L := 0; P := N;|
|_______________|
|
| |
| |I := L; J := P;|
| |S := (L+P)/2; |
| ||
| |
| | | / \
| | | / \
| | | / \
| | | / \
| | |I := I + 1|/T[I]>T[S]\
| | ||NIE\ /
| | \ /
| | \ /
| | \ /
| | \ /
| | |TAK
| | | |
| | | / \
| | | / \
| | | / \
| | | / \
| | |J := J + 1|/T[J]<T[S]\
| | ||NIE\ /
| | \ /
| | \ /
| | \ /
| | \ /
| | |TAK
| | |
| | |Pom := T[I]; |
| | |T[I] := T[J]; |
| | |T[J] := Pom; |
| | ||
| | |
| | / \
| | ___________ / \
| ||I := I + 1;|/ I>J \
| |J := J + 1;|NIE\ /
| || \ /
| \ /
| |TAK
| |
| / \
| __________ / \
||stos <= L |/P-L<1\
| |stos <= S |NIE\ /
| |L := S; | \ /
| |__________| \ /
| |TAK
| / \
| / \
| ______ / \
| / \/stos<>0\
| | KONIEC | NIE\ /
| \/ \ /
| \ /
| \ /
| |TAK
| |
| |stos => S; |
|____|stos => L; |
|P := S; |
||
--Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.