Font size
Worksheetsταξινομηση
Total questions: 36
Worksheet time: 29mins
Ένα από τα χαρακτηριστικά του αλγορίθμου ταξινόμησης με επιλογή (selection sort) είναι ότι εκτελεί πάντα τον ίδιο αριθμό συγκρίσεων για συλλογές δεδομένων με το ίδιο μέγεθος, ακόμα και για αυτές που είναι ήδη ταξινομημένες
Σωστό
Λάθος
O αλγόριθμος ταξινόμησης φυσαλίδας (bubble sort) βασίζεται
στην εύρεση του μικρότερου στοιχείου.
στην εύρεση του μεγαλύτερου στοιχείου.
στη σύγκριση και αντιμετάθεση ζευγών που δεν ακολουθούν τη διάταξη της ταξινόμησης
στην αναζήτηση ενός τυχαίου στοιχείου
Ο αλγόριθμος ταξινόμησης που είναι ευρύτερα γνωστός ως αλγόριθμος ταξινόμησης φυσαλίδας, ονομάζεται και
αλγόριθμος ταξινόμησης με επιλογή (selection sort)
αλγόριθμος ταξινόμησης ευθείας ανταλλαγής (straight exchange sort)
αλγόριθμος ταξινόμησης με εισαγωγή (insertion sort)
O αλγόριθμος ταξινόμησης ευθείας ανταλλαγής (straight exchange sort) είναι ευρύτερα γνωστός ως αλγόριθμος ταξινόμησης φυσαλίδας (bubble sort). Αυτό διότι σε κάθε πέρασμα, το αμέσως μικρότερο στοιχείο ανεβαίνει, όπως μια φυσαλίδα, στην επιφάνεια του νερού.
Σωστό
Λάθος
Ο αλγόριθμος ευθείας ανταλλαγής, θεωρείται ότι είναι ένας
από τους πιο γρήγορους αλγορίθμους ταξινόμησης
από τους πιο αργούς αλγορίθμους ταξινόμησης, αλλά πιο εύκολους στην υλοποίηση
από τους πιο αργούς αλγορίθμους ταξινόμησης, αλλά με ένα σημαντικό πλεονέκτημα αν τροποποιηθεί λίγο
Σε μια λίστα ταξινομημένη κατά φθίνουσα σειρά, το μεγαλύτερο στοιχείο της λίστας είναι το
πρώτο
τελευταίο
μεσαίο
Σε μια λίστα ταξινομημένη κατά αύξουσα σειρά, το τελευταίο στοιχείο της λίστας είναι το
μεγαλύτερο
μικρότερο
Τον αλγόριθμο ταξινόμησης ευθείας ανταλλαγής μπορούμε να τον χρησιμοποιήσουμε για να ταξινομήσουμε
μόνο ακέραιους αριθμούς
μόνο αριθμούς (ακέραιους και πραγματικούς)
μόνο συμβολοσειρές (string)
αριθμούς, συμβολοσειρές, αλλά και οποιονδήποτε άλλο τύπο δεδομένων για τον οποίο ορίζονται οι συγκριτικοί τελεστές ==, <, > .
Η βελτίωση που μπορούμε να κάνουμε στον αλγόριθμο φυσαλίδας είναι να τερματίζει μόλις διαπιστώσει ότι η λίστα έχει ήδη ταξινομηθεί.
Σωστό
Λάθος
Κατά την ταξινόμηση μιας λίστας σε αύξουσα σειρά με τον αλγόριθμο ταξινόμησης φυσαλίδας, στο πρώτο πέρασμα τοποθετείται στη σωστή θέση
το τελευταίο στοιχείο της λίστας
το μικρότερο στοιχείο της λίστας
το μεγαλύτερο στοιχείο της λίστας
το πρώτο στοιχείο της λίστας
Στον αλγόριθμο ταξινόμησης φυσαλίδας, σε κάθε πέρασμα τοποθετείται ένα στοιχείο στη σωστή Θέση.
Σωστό
Λάθος
Αν μια λίστα έχει Ν στοιχεία, πόσα περάσματα αρκούν για την ταξινόμηση της λίστας με τον αλγόριθμο bubble Sort;
(a)
Στον βελτιωμένο αλγόριθμο ταξινόμησης φυσαλίδας χρησιμοποιούμε μια λογική μεταβλητή, η οποία παραμένει ψευδής όσο η λίστα δεν είναι ταξινομημένη, ενώ όταν γίνεται αληθής ο αλγόριθμος τερματίζει.
Σωστό
Λάθος
Ο αλγόριθμος της βελτιωμένης φυσαλίδας εντοπίζει ότι η λίστα είναι ταξινομημένη και τερματίζει, όταν εκτελεστεί ένα πέρασμα χωρίς να γίνει κάποια αντιμετάθεση
Σωστό
Λάθος
Στην ταξινόμηση μιας λίστας κατά αύξουσα σειρά με το βελτιωμένο αλγόριθμο φυσαλίδας, αποφεύγονται πολλές περιττές συγκρίσεις, όταν
η λίστα είναι κατά ένα σημαντικό μέρος της ταξινομημένη ήδη σε αύξουσα σειρά
η λίστα είναι ήδη ταξινομημένη σε φθίνουσα σειρά
τα στοιχεία της λίστας είναι τοποθετημένα σε τελείως τυχαίες θέσεις
Ο αλγόριθμος της βελτιωμένης φυσαλίδας είναι σε όλες ανεξαιρέτως τις περιπτώσεις πιο γρήγορος (αποδοτικός) από τον απλό αλγόριθμο φυσαλίδας.
Σωστό
Λάθος
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (1)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (2)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (3)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (4)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (5)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (6)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (7)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (8)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) στα στοιχεία της λίστας Α κατά φθίνουσα σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (1)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: στη βελτιωμένη μορφή χρησιμοποιούμε μια λογική μεταβλητή η οποία θα αλλάζει τιμή, αν υπάρχουν τουλάχιστον δύο στοιχεία τα οποία δεν βρίσκονται στην επιθυμητή σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (1)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: στη βελτιωμένη μορφή χρησιμοποιούμε μια λογική μεταβλητή η οποία θα αλλάζει τιμή, αν υπάρχουν τουλάχιστον δύο στοιχεία τα οποία δεν βρίσκονται στην επιθυμητή σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (2)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: στη βελτιωμένη μορφή χρησιμοποιούμε μια λογική μεταβλητή η οποία θα αλλάζει τιμή, αν υπάρχουν τουλάχιστον δύο στοιχεία τα οποία δεν βρίσκονται στην επιθυμητή σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (3)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: στη βελτιωμένη μορφή χρησιμοποιούμε μια λογική μεταβλητή η οποία θα αλλάζει τιμή, αν υπάρχουν τουλάχιστον δύο στοιχεία τα οποία δεν βρίσκονται στην επιθυμητή σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (4)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: στη βελτιωμένη μορφή χρησιμοποιούμε μια λογική μεταβλητή η οποία θα αλλάζει τιμή, αν υπάρχουν τουλάχιστον δύο στοιχεία τα οποία δεν βρίσκονται στην επιθυμητή σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (5)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: στη βελτιωμένη μορφή χρησιμοποιούμε μια λογική μεταβλητή η οποία θα αλλάζει τιμή, αν υπάρχουν τουλάχιστον δύο στοιχεία τα οποία δεν βρίσκονται στην επιθυμητή σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (6)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: στη βελτιωμένη μορφή χρησιμοποιούμε μια λογική μεταβλητή η οποία θα αλλάζει τιμή, αν υπάρχουν τουλάχιστον δύο στοιχεία τα οποία δεν βρίσκονται στην επιθυμητή σειρά.
Τι πρέπει να συμπληρώσουμε στο κενό (7)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: αυτή τη φορά στη βελτιωμένη μορφή χρησιμοποιούμε το return για έξοδο από τη συνάρτηση όταν η λίστα είναι ταξινομημένη.
Τι πρέπει να συμπληρώσουμε στο κενό (1)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: αυτή τη φορά στη βελτιωμένη μορφή χρησιμοποιούμε το return για έξοδο από τη συνάρτηση όταν η λίστα είναι ταξινομημένη.
Τι πρέπει να συμπληρώσουμε στο κενό (2)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: αυτή τη φορά στη βελτιωμένη μορφή χρησιμοποιούμε το return για έξοδο από τη συνάρτηση όταν η λίστα είναι ταξινομημένη.
Τι πρέπει να συμπληρώσουμε στο κενό (3)
(a)
Στην εικόνα δίνεται συνάρτηση που υλοποιεί ταξινόμηση ευθείας ανταλλαγής (bubble sort) με τη βελτιωμένη μορφή στα στοιχεία της λίστας Α κατά αύξουσα σειρά.
Υπόδειξη: αυτή τη φορά στη βελτιωμένη μορφή χρησιμοποιούμε το return για έξοδο από τη συνάρτηση όταν η λίστα είναι ταξινομημένη.
Τι πρέπει να συμπληρώσουμε στο κενό (4)
(a)
