ThatQuiz Βιβλιοθήκη δοκιμασιών Εκτέλεση της δοκιμασίας τώρα
Αλγόριθμοι
Συνεισφορά από: Χριστοδουλοπούλου
  • 1. Οι αλγόριθμοι είναι βήμα προς βήμα διαδικασίες ή τύποι για την επίλυση προβλημάτων. Είναι ένα σύνολο οδηγιών που περιγράφουν πώς να εκτελέσετε μια εργασία ή να λύσετε ένα πρόβλημα αποτελεσματικά. Οι αλγόριθμοι χρησιμοποιούνται σε διάφορους τομείς όπως η επιστήμη των υπολογιστών, τα μαθηματικά, η μηχανική και άλλα. Βοηθούν στην οργάνωση δεδομένων, στη λήψη αποφάσεων και στην αυτοματοποίηση των διαδικασιών. Σχεδιάζοντας αποτελεσματικούς αλγόριθμους, μπορούμε να βελτιστοποιήσουμε τη χρήση των πόρων, να βελτιώσουμε την απόδοση και να λύσουμε σύνθετα προβλήματα με συστηματικό τρόπο. Ποιος αλγόριθμος ταξινόμησης έχει χρονική πολυπλοκότητα O(n2) στη χειρότερη περίπτωση;
A) Γρήγορη ταξινόμηση
B) Ταξινόμηση με φυσαλίδες
C) Ταξινόμηση σωρών
D) Ταξινόμηση συγχώνευσης
  • 2. Ποια δομή δεδομένων χρησιμοποιείται συνήθως σε έναν αλγόριθμο Depth-First Search (DFS);
A) Σωρός
B) Πίνακας
C) Ουρά
D) Δυαδικό δέντρο
  • 3. Ποιος αλγόριθμος χρησιμοποιείται συνήθως για την εύρεση της συντομότερης διαδρομής σε ένα γράφημα με μη αρνητικά βάρη ακμών;
A) Ο αλγόριθμος του Dijkstra
B) Αλγόριθμος αναζήτησης A*
C) Αλγόριθμος Bellman-Ford
D) Ο αλγόριθμος του Prim
  • 4. Τι σημαίνει η «αναδρομή» στο πλαίσιο των αλγορίθμων;
A) Μια συνάρτηση που δημιουργεί τυχαίους αριθμούς.
B) Μια συνάρτηση που επαναλαμβάνεται σε μια συλλογή στοιχείων.
C) Μια συνάρτηση που αυτοαποκαλείται σε μια διαδικασία επίλυσης προβλημάτων.
D) Μια συνάρτηση που δεν έχει δήλωση επιστροφής.
  • 5. Ποιος αλγόριθμος χρησιμοποιείται για την εύρεση του μεταβατικού κλεισίματος ενός κατευθυνόμενου γραφήματος;
A) Ο αλγόριθμος του Warshall
B) Ο αλγόριθμος του Floyd
C) Ο αλγόριθμος του Kosaraju
D) Ο αλγόριθμος του Tarjan
  • 6. Ποιος αλγόριθμος χρησιμοποιείται για την εύρεση της μεγαλύτερης κοινής υποακολουθίας μεταξύ δύο ακολουθιών;
A) Μακρύτερη κοινή υποακολουθία αλγόριθμος
B) Ταξινόμηση σωρών
C) Ταξινόμηση ριζών
D) Επιλογή Ταξινόμηση
  • 7. Ποια δομή δεδομένων χρησιμοποιείται συνήθως σε έναν αλγόριθμο αναζήτησης Breadth-First;
A) Ουρά
B) Σωρός
C) Συνδεδεμένη λίστα
D) Σωρός
  • 8. Ποια είναι η χειρότερη χρονική πολυπλοκότητα του αλγόριθμου Γρήγορης Ταξινόμησης;
A) O(n log n)
B) Επί)
C) O(log n)
D) O(n2)
  • 9. Ποιος είναι ο όρος για το μέτρο του πόσο λεπτομερείς είναι οι οδηγίες σε έναν αλγόριθμο;
A) Επεκτασιμότητα
B) Αποδοτικότητα
C) Περίπλοκο
D) Βαθμός λεπτομέρειας
  • 10. Πώς ονομάζεται η διαδικασία δημιουργίας μιας επαναλαμβανόμενης ακολουθίας συντομότερη χρησιμοποιώντας προηγούμενες εμφανίσεις;
A) Κωδικοποίηση μήκους εκτέλεσης
B) Burrows-Wheeler Transform
C) Διαφορική Κωδικοποίηση
D) Κωδικοποίηση Huffman
  • 11. Ποιος είναι ο πρωταρχικός στόχος του αλγορίθμου Floyd-Warshall;
A) Για να ταξινομήσετε στοιχεία σε αύξουσα σειρά.
B) Για να προσδιορίσετε το μεγαλύτερο συνδεδεμένο στοιχείο σε ένα μη κατευθυνόμενο γράφημα.
C) Για τον υπολογισμό της μέγιστης ροής σε ένα δίκτυο ροής.
D) Να βρείτε τα συντομότερα μονοπάτια μεταξύ όλων των ζευγών κορυφών σε ένα σταθμισμένο γράφημα.
  • 12. Ποιος αλγόριθμος μπορεί να χρησιμοποιηθεί για να βρεθεί η μέγιστη ροή σε ένα δίκτυο ροής;
A) Αλγόριθμος δυαδικής αναζήτησης
B) Βάθος-Πρώτο Αναζήτηση
C) Ταξινόμηση με φυσαλίδες
D) Αλγόριθμος Ford-Fulkerson
  • 13. Ποιο είναι το κύριο πλεονέκτημα του αλγόριθμου αναζήτησης κατά πλάτος (BFS) έναντι της αναζήτησης πρώτου βάθους (DFS);
A) Το DFS βρίσκει τη διαδρομή πιο γρήγορα.
B) Το BFS είναι πιο εύκολο στην εφαρμογή.
C) Το BFS εγγυάται τη συντομότερη διαδρομή προς τον στόχο.
D) Το DFS χρησιμοποιεί λιγότερο χώρο στη μνήμη.
  • 14. Ποιο από τα παρακάτω είναι αλγόριθμος διαίρει και βασίλευε;
A) Επιλογή Ταξινόμηση
B) Ταξινόμηση με φυσαλίδες
C) Ταξινόμηση συγχώνευσης
D) Ταξινόμηση εισαγωγής
Δημιουργήθηκε με That Quiz — η παραγωγή δοκιμασιών στα μαθηματικά με στοιχεία για άλλες θεματικές ενότητες.