Zarejestruj się u nas lub też zaloguj, jeśli posiadasz już konto. 
Forum Forum klasy II LO Strona Główna

11. Sortowanie bąbelkowe

Napisz nowy tematOdpowiedz do tematu Forum Forum klasy II LO Strona Główna -> Programowanie w Pascalu [inf]
Zobacz poprzedni temat :: Zobacz następny temat
Autor Wiadomość
KubusCmg
Administrator
Administrator



Dołączył: 08 Mar 2008
Posty: 51
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5
Skąd: skontowni

PostWysłany: Wto 19:32, 15 Kwi 2008 Temat postu: 11. Sortowanie bąbelkowe

Sortowanie babelkowe opiera sie na cyklicznym porownywaniu par sasiednich elementow i zamianie ich kolejnosci w przypadku nie spelnienia kryterium porzadkowego zbioru. Operacje wykonujemy dotad, az caly zbior zostanie posortowany.
Algorytm sortowania
Specyfikacja:
1. Problem: Sortowanie bąbelkowe
2. Dane:
n - liczba elementow w sortowanym zbiorze
tablica[] - zbior n-elementowy, ktory bedzie sortowany
3. Wynik: Tablica n-elementowa

Zmienne pomocnicze : i,j:zmienne sterujace pętlą.
Lista kroków
K1. Dla j=1,2 ... n-1 wykonuj K2.
K2. Dla i=1,2 ... n-1, jesli tablica[ i ] jest wiekszy od tablica[i+1] zamieniamy z tablica[i+1].
K3. Zakończ algorytm.

NOTKA ODE MNIE
Hmm na moje nie powinno byc nic trudnego w pojeciu tego algorytmu;)
W wolnej chwili napisze jego kod dla Pascala;)
Algorytm porownuje kolejne pary sasiadujacych elementow tablicy i jesli pierwszy jest wiekszy od drugiego sie zamieniaja sie miejscami.. to tak w uproszczonym jezyku Razz No ale jesli cos nie bedzie jasne piszcie o tym pod spodem! Wujek Kubuś wytlumaczy;)


Post został pochwalony 0 razy

Ostatnio zmieniony przez KubusCmg dnia Wto 19:33, 15 Kwi 2008, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:
Napisz nowy tematOdpowiedz do tematu Forum Forum klasy II LO Strona Główna -> Programowanie w Pascalu [inf] Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1


Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB (C) 2001, 2005 phpBB Group
Theme TeskoRed created by JR9 for stylerbb.net & Programosy
Regulamin