SlideShare una empresa de Scribd logo
1 de 8
Α.Ε.Π.Π.Α.Ε.Π.Π.
ΟΠΤΙΚΟΠΟΙΗΜΕΝΗ ΠΑΡΟΥΣΙΑΣΗ ΤΗΣΟΠΤΙΚΟΠΟΙΗΜΕΝΗ ΠΑΡΟΥΣΙΑΣΗ ΤΗΣ
ΤΑΞΙΝΟΜΗΣΗΣ ΠΙΝΑΚΑ ΜΕ ΤΗΤΑΞΙΝΟΜΗΣΗΣ ΠΙΝΑΚΑ ΜΕ ΤΗ
ΜΕΘΟΔΟ ΤΗΣ ΦΥΣΣΑΛΙΔΑΣΜΕΘΟΔΟ ΤΗΣ ΦΥΣΣΑΛΙΔΑΣ
((Bubble Sort)Bubble Sort)
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ
http://http://users.sch.gr/iordanissavusers.sch.gr/iordanissav
Πριν ξεκινήσουμεΠριν ξεκινήσουμε
Υπάρχουν διάφορες εκδοχές της ταξινόμησης μεΥπάρχουν διάφορες εκδοχές της ταξινόμησης με
τη μέθοδο της φυσσαλίδας, ανάλογα με τηντη μέθοδο της φυσσαλίδας, ανάλογα με την
κατεύθυνση της σάρωσης του πίνακα και τουκατεύθυνση της σάρωσης του πίνακα και του
τρόπου σύγκρισης των διαδοχικών στοιχείωντρόπου σύγκρισης των διαδοχικών στοιχείων
Εδώ, χρησιμοποιείται η μέθοδος του βιβλίουΕδώ, χρησιμοποιείται η μέθοδος του βιβλίου
Α.Ε.Π.Π., με μια μικρή παραλλαγή, ώστε ναΑ.Ε.Π.Π., με μια μικρή παραλλαγή, ώστε να
σταματά αμέσως μόλις ο πίνακας βρεθείσταματά αμέσως μόλις ο πίνακας βρεθεί
ταξινομημένος, πριν δηλαδή τελειώσουν όλες οιταξινομημένος, πριν δηλαδή τελειώσουν όλες οι
επαναλήψειςεπαναλήψεις
ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ
((Bubble Sort)Bubble Sort)
55
77
1515
33
99
1212
44
8811
22
33
44
55
66
77
88j από 8
Εσωτερικός
βρόχος
μέχρι 2
j =
i = 2
1η
σάρωση
Εξωτερικός
βρόχος
Π
Αρχική υπόθεση
σε κάθε σάρωση
Ταξινομη-
μένος
ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ
((Bubble Sort)Bubble Sort)
88
55
77
1515
44
99
1212
3311
22
33
44
55
66
77
88
μέχρι 3
j =
i = 3
2η
σάρωση
Εξωτερικός
βρόχος
j από 8
Εσωτερικός
βρόχος
Π
Ταξινομη-
μένος
Αρχική υπόθεση
σε κάθε σάρωση
ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ
((Bubble Sort)Bubble Sort)
44
88
55
77
1515
99
1212
3311
22
33
44
55
66
77
88
μέχρι 4
j =
i = 4
3η
σάρωση
Εξωτερικός
βρόχος
j από 8
Εσωτερικός
βρόχος
Π
Αρχική υπόθεση
σε κάθε σάρωση
Ταξινομη-
μένος
ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ
((Bubble Sort)Bubble Sort)
44
55
88
77
99
1515
1212
3311
22
33
44
55
66
77
88
μέχρι 5
j =
i = 5
j από 8
Εσωτερικός
βρόχος
Ο πίνακας έχει ήδη ταξινομηθεί
οπότε πρέπει να δώσουμε την
ευκαιρία στη διαδικασία να
τελειώσει ΑΜΕΣΑ.
Μια τελευταία σάρωση χωρίς
αντιμετάθεση, σημαίνει το
τέλος της διαδικασίας.
4η
σάρωση
Εξωτερικός
βρόχος
Π
Αρχική υπόθεση
σε κάθε σάρωση
Ταξινομη-
μένος
ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ
((Bubble Sort)Bubble Sort)
44
55
77
88
99
1212
1155
3311
22
33
44
55
66
77
88
μέχρι 6
j =
i = 6
j από 8
Εσωτερικός
βρόχος
Δεν έγινε καμία αντιμετάθεση.
Η διαδικασία σταματά αμέσως
και ο πίνακας είναι έτοιμος για
χρήση
5η
σάρωση
Εξωτερικός
βρόχος
Π
Αρχική υπόθεση
σε κάθε σάρωση
Ταξινομη-
μένος
ΜΕ ΑΠΛΑ ΛΟΓΙΑΜΕ ΑΠΛΑ ΛΟΓΙΑ
Σε κάθε σάρωση του πίνακα από κάτω προς τα επάνω, αφούΣε κάθε σάρωση του πίνακα από κάτω προς τα επάνω, αφού
υποθέσουμε αρχικά ότι έχουμε ταξινομημένο πίνακα (σημαία επάνω),υποθέσουμε αρχικά ότι έχουμε ταξινομημένο πίνακα (σημαία επάνω),
συγκρίνουμε το τρέχον στοιχείο (συγκρίνουμε το τρέχον στοιχείο (j)j) με το προηγούμενο (με το προηγούμενο (j-1)j-1) και ανκαι αν
χρειάζεται, τα αντιμεταθέτουμε.χρειάζεται, τα αντιμεταθέτουμε.
Ταυτόχρονα, σταματούμε να υποθέτουμε ότι ο πίνακας είναιΤαυτόχρονα, σταματούμε να υποθέτουμε ότι ο πίνακας είναι
ταξινομημένος, αφού μόλις έγινε κάποια αντιμετάθεση (κατεβάζουμε τηταξινομημένος, αφού μόλις έγινε κάποια αντιμετάθεση (κατεβάζουμε τη
σημαία – λογική μεταβλητή)σημαία – λογική μεταβλητή)
Στη σάρωση κατά την οποία δεν γίνει καμία αντιμετάθεση, η σημαίαΣτη σάρωση κατά την οποία δεν γίνει καμία αντιμετάθεση, η σημαία
(λογική μεταβλητή), παραμένει ΑΛΗΘΗΣ, οπότε η διαδικασία πρέπει να(λογική μεταβλητή), παραμένει ΑΛΗΘΗΣ, οπότε η διαδικασία πρέπει να
σταματήσει. Έτσι αντιλαμβάνεται ο αλγόριθμος ότι ο πίνακας είναισταματήσει. Έτσι αντιλαμβάνεται ο αλγόριθμος ότι ο πίνακας είναι
ταξινομημένος.ταξινομημένος.
Αυτό το τρικ, μας γλυτώνει από τις υπόλοιπες σαρώσεις. Σε σχέση με τηνΑυτό το τρικ, μας γλυτώνει από τις υπόλοιπες σαρώσεις. Σε σχέση με την
λύση του σχολικού βιβλίου, αυτό σημαίνει ότι, ο εξωτερικός βρόχος ΓΙΑ,λύση του σχολικού βιβλίου, αυτό σημαίνει ότι, ο εξωτερικός βρόχος ΓΙΑ,
πρέπει να αντικατασταθεί με την ΟΣΟ, η οποία εκτός από το μετρητή, θαπρέπει να αντικατασταθεί με την ΟΣΟ, η οποία εκτός από το μετρητή, θα
κάνει χρήση και της λογικής μεταβλητής (σημαίας).κάνει χρήση και της λογικής μεταβλητής (σημαίας).
Δε γλυτώνουμε τίποτε όμως, αν ο πίνακας τυχαίνει να είναιΔε γλυτώνουμε τίποτε όμως, αν ο πίνακας τυχαίνει να είναι
ταξινομημένος σε φθίνουσα σειρά, οπότε και γίνονται όλες οι σαρώσεις.ταξινομημένος σε φθίνουσα σειρά, οπότε και γίνονται όλες οι σαρώσεις.
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ

Más contenido relacionado

Destacado

cavalleria rusticana
cavalleria rusticanacavalleria rusticana
cavalleria rusticana
Fosc
 
스파이럴캣츠 등급제 수정안
스파이럴캣츠 등급제 수정안스파이럴캣츠 등급제 수정안
스파이럴캣츠 등급제 수정안
Geonyeong Ju
 
Portafolio de dibujo Juan Manuel Téllez Castañeda
Portafolio de dibujo Juan Manuel Téllez CastañedaPortafolio de dibujo Juan Manuel Téllez Castañeda
Portafolio de dibujo Juan Manuel Téllez Castañeda
Juan Téllez
 
Current economic review unr
Current economic review unrCurrent economic review unr
Current economic review unr
tedore
 
Slideshare
SlideshareSlideshare
Slideshare
surma1mf
 
தமிழ் குறுஞ்செய்திகளின் தொகுப்பு 18ம் பாகம்
தமிழ் குறுஞ்செய்திகளின் தொகுப்பு  18ம் பாகம்தமிழ் குறுஞ்செய்திகளின் தொகுப்பு  18ம் பாகம்
தமிழ் குறுஞ்செய்திகளின் தொகுப்பு 18ம் பாகம்
Narayanasamy Prasannam
 
In what ways does your media product use mag
In what ways does your media product use magIn what ways does your media product use mag
In what ways does your media product use mag
darakolajo
 
14.02.14 exegesis epiphany 6
14.02.14 exegesis   epiphany 614.02.14 exegesis   epiphany 6
14.02.14 exegesis epiphany 6
morrisenglish
 

Destacado (17)

Epikdave datapreso-2011
Epikdave datapreso-2011Epikdave datapreso-2011
Epikdave datapreso-2011
 
Aa
AaAa
Aa
 
cavalleria rusticana
cavalleria rusticanacavalleria rusticana
cavalleria rusticana
 
شوق
شوقشوق
شوق
 
스파이럴캣츠 등급제 수정안
스파이럴캣츠 등급제 수정안스파이럴캣츠 등급제 수정안
스파이럴캣츠 등급제 수정안
 
Rafa
RafaRafa
Rafa
 
Portafolio de dibujo Juan Manuel Téllez Castañeda
Portafolio de dibujo Juan Manuel Téllez CastañedaPortafolio de dibujo Juan Manuel Téllez Castañeda
Portafolio de dibujo Juan Manuel Téllez Castañeda
 
Current economic review unr
Current economic review unrCurrent economic review unr
Current economic review unr
 
Slideshare
SlideshareSlideshare
Slideshare
 
தமிழ் குறுஞ்செய்திகளின் தொகுப்பு 18ம் பாகம்
தமிழ் குறுஞ்செய்திகளின் தொகுப்பு  18ம் பாகம்தமிழ் குறுஞ்செய்திகளின் தொகுப்பு  18ம் பாகம்
தமிழ் குறுஞ்செய்திகளின் தொகுப்பு 18ம் பாகம்
 
In what ways does your media product use mag
In what ways does your media product use magIn what ways does your media product use mag
In what ways does your media product use mag
 
Brasilianische musik (Música Brasileira)
Brasilianische musik (Música Brasileira)Brasilianische musik (Música Brasileira)
Brasilianische musik (Música Brasileira)
 
Gestion des fichiers
Gestion des fichiersGestion des fichiers
Gestion des fichiers
 
14.02.14 exegesis epiphany 6
14.02.14 exegesis   epiphany 614.02.14 exegesis   epiphany 6
14.02.14 exegesis epiphany 6
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
20 mudhumai thedum atharavu
20 mudhumai thedum atharavu20 mudhumai thedum atharavu
20 mudhumai thedum atharavu
 
Meg Taylor
Meg TaylorMeg Taylor
Meg Taylor
 

Último

εργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptxεργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptx
Effie Lampropoulou
 

Último (20)

Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική ΑυτοκρατορίαΗ απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
 
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
 
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειες
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειεςΡατσισμός, ορισμός, είδη, αίτια , συνέπειες
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειες
 
Ο εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
Ο εκχριστιανισμός των Σλάβων, Άγγελος ΔόσηςΟ εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
Ο εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
 
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ, ΣΤΑΥΡΟΥΛΑ ΜΠΕΚΙΑΡΗ
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ,  ΣΤΑΥΡΟΥΛΑ  ΜΠΕΚΙΑΡΗΗ ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ,  ΣΤΑΥΡΟΥΛΑ  ΜΠΕΚΙΑΡΗ
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ, ΣΤΑΥΡΟΥΛΑ ΜΠΕΚΙΑΡΗ
 
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑ
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑ
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑ
 
Μάχη του Πουατιέ,ΧΡΥΣΑΝΘΟΣ ΚΑΙ ΧΡΥΣΑ ΟΠΡΙΝΕΣΚΟΥ
Μάχη του Πουατιέ,ΧΡΥΣΑΝΘΟΣ ΚΑΙ ΧΡΥΣΑ ΟΠΡΙΝΕΣΚΟΥΜάχη του Πουατιέ,ΧΡΥΣΑΝΘΟΣ ΚΑΙ ΧΡΥΣΑ ΟΠΡΙΝΕΣΚΟΥ
Μάχη του Πουατιέ,ΧΡΥΣΑΝΘΟΣ ΚΑΙ ΧΡΥΣΑ ΟΠΡΙΝΕΣΚΟΥ
 
ΙΣΤΟΡΙΑ Γ΄ΓΥΜΝΑΣΙΟΥ: ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Γ΄ΓΥΜΝΑΣΙΟΥ: ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Γ΄ΓΥΜΝΑΣΙΟΥ: ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Γ΄ΓΥΜΝΑΣΙΟΥ: ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
εργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptxεργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptx
 
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
 
ΒΥΖΑΝΤΙΝΗ ΚΟΥΖΙΝΑ ΚΑΙ ΜΟΔΑ, ΕΛΕΑΝΑ ΣΤΑΥΡΟΠΟΥΛΟΥ.pptx
ΒΥΖΑΝΤΙΝΗ ΚΟΥΖΙΝΑ ΚΑΙ ΜΟΔΑ, ΕΛΕΑΝΑ ΣΤΑΥΡΟΠΟΥΛΟΥ.pptxΒΥΖΑΝΤΙΝΗ ΚΟΥΖΙΝΑ ΚΑΙ ΜΟΔΑ, ΕΛΕΑΝΑ ΣΤΑΥΡΟΠΟΥΛΟΥ.pptx
ΒΥΖΑΝΤΙΝΗ ΚΟΥΖΙΝΑ ΚΑΙ ΜΟΔΑ, ΕΛΕΑΝΑ ΣΤΑΥΡΟΠΟΥΛΟΥ.pptx
 
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
 
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
 
Φλωρεντία, ΔΑΝΑΗ ΠΥΡΠΥΡΗ- ΜΑΡΙΑΝΕΛΑ ΣΤΡΟΓΓΥΛΟΥ
Φλωρεντία, ΔΑΝΑΗ ΠΥΡΠΥΡΗ- ΜΑΡΙΑΝΕΛΑ ΣΤΡΟΓΓΥΛΟΥΦλωρεντία, ΔΑΝΑΗ ΠΥΡΠΥΡΗ- ΜΑΡΙΑΝΕΛΑ ΣΤΡΟΓΓΥΛΟΥ
Φλωρεντία, ΔΑΝΑΗ ΠΥΡΠΥΡΗ- ΜΑΡΙΑΝΕΛΑ ΣΤΡΟΓΓΥΛΟΥ
 
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
 
Safe Driving - Εργασία για την ασφαλή οδήγηση 2ο Γυμνάσιο Αλεξανδρούπολης
Safe Driving - Εργασία για την ασφαλή οδήγηση 2ο Γυμνάσιο ΑλεξανδρούποληςSafe Driving - Εργασία για την ασφαλή οδήγηση 2ο Γυμνάσιο Αλεξανδρούπολης
Safe Driving - Εργασία για την ασφαλή οδήγηση 2ο Γυμνάσιο Αλεξανδρούπολης
 
Σχέσεις στην εφηβεία_έρωτας
Σχέσεις                     στην εφηβεία_έρωταςΣχέσεις                     στην εφηβεία_έρωτας
Σχέσεις στην εφηβεία_έρωτας
 
Inclusion - Εργασία για τη συμπερίληψη 2ο Γυμνάσιο Αλεξανδρούπολης
Inclusion - Εργασία για τη συμπερίληψη 2ο Γυμνάσιο ΑλεξανδρούποληςInclusion - Εργασία για τη συμπερίληψη 2ο Γυμνάσιο Αλεξανδρούπολης
Inclusion - Εργασία για τη συμπερίληψη 2ο Γυμνάσιο Αλεξανδρούπολης
 
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βίαΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
 
Safe Cycling - Εργασία για την ασφαλή ποδηλασία 2ο Γυμνάσιο Αλεξανδρούπολης
Safe Cycling - Εργασία για την ασφαλή ποδηλασία 2ο Γυμνάσιο ΑλεξανδρούποληςSafe Cycling - Εργασία για την ασφαλή ποδηλασία 2ο Γυμνάσιο Αλεξανδρούπολης
Safe Cycling - Εργασία για την ασφαλή ποδηλασία 2ο Γυμνάσιο Αλεξανδρούπολης
 

Bubble sort animation

  • 1. Α.Ε.Π.Π.Α.Ε.Π.Π. ΟΠΤΙΚΟΠΟΙΗΜΕΝΗ ΠΑΡΟΥΣΙΑΣΗ ΤΗΣΟΠΤΙΚΟΠΟΙΗΜΕΝΗ ΠΑΡΟΥΣΙΑΣΗ ΤΗΣ ΤΑΞΙΝΟΜΗΣΗΣ ΠΙΝΑΚΑ ΜΕ ΤΗΤΑΞΙΝΟΜΗΣΗΣ ΠΙΝΑΚΑ ΜΕ ΤΗ ΜΕΘΟΔΟ ΤΗΣ ΦΥΣΣΑΛΙΔΑΣΜΕΘΟΔΟ ΤΗΣ ΦΥΣΣΑΛΙΔΑΣ ((Bubble Sort)Bubble Sort) ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ http://http://users.sch.gr/iordanissavusers.sch.gr/iordanissav
  • 2. Πριν ξεκινήσουμεΠριν ξεκινήσουμε Υπάρχουν διάφορες εκδοχές της ταξινόμησης μεΥπάρχουν διάφορες εκδοχές της ταξινόμησης με τη μέθοδο της φυσσαλίδας, ανάλογα με τηντη μέθοδο της φυσσαλίδας, ανάλογα με την κατεύθυνση της σάρωσης του πίνακα και τουκατεύθυνση της σάρωσης του πίνακα και του τρόπου σύγκρισης των διαδοχικών στοιχείωντρόπου σύγκρισης των διαδοχικών στοιχείων Εδώ, χρησιμοποιείται η μέθοδος του βιβλίουΕδώ, χρησιμοποιείται η μέθοδος του βιβλίου Α.Ε.Π.Π., με μια μικρή παραλλαγή, ώστε ναΑ.Ε.Π.Π., με μια μικρή παραλλαγή, ώστε να σταματά αμέσως μόλις ο πίνακας βρεθείσταματά αμέσως μόλις ο πίνακας βρεθεί ταξινομημένος, πριν δηλαδή τελειώσουν όλες οιταξινομημένος, πριν δηλαδή τελειώσουν όλες οι επαναλήψειςεπαναλήψεις
  • 3. ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ ((Bubble Sort)Bubble Sort) 55 77 1515 33 99 1212 44 8811 22 33 44 55 66 77 88j από 8 Εσωτερικός βρόχος μέχρι 2 j = i = 2 1η σάρωση Εξωτερικός βρόχος Π Αρχική υπόθεση σε κάθε σάρωση Ταξινομη- μένος
  • 4. ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ ((Bubble Sort)Bubble Sort) 88 55 77 1515 44 99 1212 3311 22 33 44 55 66 77 88 μέχρι 3 j = i = 3 2η σάρωση Εξωτερικός βρόχος j από 8 Εσωτερικός βρόχος Π Ταξινομη- μένος Αρχική υπόθεση σε κάθε σάρωση
  • 5. ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ ((Bubble Sort)Bubble Sort) 44 88 55 77 1515 99 1212 3311 22 33 44 55 66 77 88 μέχρι 4 j = i = 4 3η σάρωση Εξωτερικός βρόχος j από 8 Εσωτερικός βρόχος Π Αρχική υπόθεση σε κάθε σάρωση Ταξινομη- μένος
  • 6. ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ ((Bubble Sort)Bubble Sort) 44 55 88 77 99 1515 1212 3311 22 33 44 55 66 77 88 μέχρι 5 j = i = 5 j από 8 Εσωτερικός βρόχος Ο πίνακας έχει ήδη ταξινομηθεί οπότε πρέπει να δώσουμε την ευκαιρία στη διαδικασία να τελειώσει ΑΜΕΣΑ. Μια τελευταία σάρωση χωρίς αντιμετάθεση, σημαίνει το τέλος της διαδικασίας. 4η σάρωση Εξωτερικός βρόχος Π Αρχική υπόθεση σε κάθε σάρωση Ταξινομη- μένος
  • 7. ΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣΤΑΞΙΝΟΜΗΣΗ ΦΥΣΣΑΛΙΔΑΣ ((Bubble Sort)Bubble Sort) 44 55 77 88 99 1212 1155 3311 22 33 44 55 66 77 88 μέχρι 6 j = i = 6 j από 8 Εσωτερικός βρόχος Δεν έγινε καμία αντιμετάθεση. Η διαδικασία σταματά αμέσως και ο πίνακας είναι έτοιμος για χρήση 5η σάρωση Εξωτερικός βρόχος Π Αρχική υπόθεση σε κάθε σάρωση Ταξινομη- μένος
  • 8. ΜΕ ΑΠΛΑ ΛΟΓΙΑΜΕ ΑΠΛΑ ΛΟΓΙΑ Σε κάθε σάρωση του πίνακα από κάτω προς τα επάνω, αφούΣε κάθε σάρωση του πίνακα από κάτω προς τα επάνω, αφού υποθέσουμε αρχικά ότι έχουμε ταξινομημένο πίνακα (σημαία επάνω),υποθέσουμε αρχικά ότι έχουμε ταξινομημένο πίνακα (σημαία επάνω), συγκρίνουμε το τρέχον στοιχείο (συγκρίνουμε το τρέχον στοιχείο (j)j) με το προηγούμενο (με το προηγούμενο (j-1)j-1) και ανκαι αν χρειάζεται, τα αντιμεταθέτουμε.χρειάζεται, τα αντιμεταθέτουμε. Ταυτόχρονα, σταματούμε να υποθέτουμε ότι ο πίνακας είναιΤαυτόχρονα, σταματούμε να υποθέτουμε ότι ο πίνακας είναι ταξινομημένος, αφού μόλις έγινε κάποια αντιμετάθεση (κατεβάζουμε τηταξινομημένος, αφού μόλις έγινε κάποια αντιμετάθεση (κατεβάζουμε τη σημαία – λογική μεταβλητή)σημαία – λογική μεταβλητή) Στη σάρωση κατά την οποία δεν γίνει καμία αντιμετάθεση, η σημαίαΣτη σάρωση κατά την οποία δεν γίνει καμία αντιμετάθεση, η σημαία (λογική μεταβλητή), παραμένει ΑΛΗΘΗΣ, οπότε η διαδικασία πρέπει να(λογική μεταβλητή), παραμένει ΑΛΗΘΗΣ, οπότε η διαδικασία πρέπει να σταματήσει. Έτσι αντιλαμβάνεται ο αλγόριθμος ότι ο πίνακας είναισταματήσει. Έτσι αντιλαμβάνεται ο αλγόριθμος ότι ο πίνακας είναι ταξινομημένος.ταξινομημένος. Αυτό το τρικ, μας γλυτώνει από τις υπόλοιπες σαρώσεις. Σε σχέση με τηνΑυτό το τρικ, μας γλυτώνει από τις υπόλοιπες σαρώσεις. Σε σχέση με την λύση του σχολικού βιβλίου, αυτό σημαίνει ότι, ο εξωτερικός βρόχος ΓΙΑ,λύση του σχολικού βιβλίου, αυτό σημαίνει ότι, ο εξωτερικός βρόχος ΓΙΑ, πρέπει να αντικατασταθεί με την ΟΣΟ, η οποία εκτός από το μετρητή, θαπρέπει να αντικατασταθεί με την ΟΣΟ, η οποία εκτός από το μετρητή, θα κάνει χρήση και της λογικής μεταβλητής (σημαίας).κάνει χρήση και της λογικής μεταβλητής (σημαίας). Δε γλυτώνουμε τίποτε όμως, αν ο πίνακας τυχαίνει να είναιΔε γλυτώνουμε τίποτε όμως, αν ο πίνακας τυχαίνει να είναι ταξινομημένος σε φθίνουσα σειρά, οπότε και γίνονται όλες οι σαρώσεις.ταξινομημένος σε φθίνουσα σειρά, οπότε και γίνονται όλες οι σαρώσεις. ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ