Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Αναζήτηση Δυαδική σε Μονοδιάστατο Πίνακα

Total questions: 5

Worksheet time: 3mins

Name
Class
Date
1.

Τι είναι η δυαδική αναζήτηση και πώς λειτουργεί σε έναν μονοδιάστατο πίνακα;

a)

Η δυαδική αναζήτηση λειτουργεί αποτελεσματικά σε έναν μονοδιάστατο πίνακα, χωρίζοντας επαναληπτικά τον πίνακα στα δύο μέρη και συγκρίνοντας την τιμή που αναζητούμε με το στοιχείο στο μέσο, μέχρι να βρεθεί η αναζητούμενη τιμή ή να εξαντληθεί ο πίνακας.

b)

Η δυαδική αναζήτηση αναζητεί πάντα το πρώτο στοιχείο του πίνακα

c)

Η δυαδική αναζήτηση αναζητεί τυχαία τα στοιχεία στον πίνακα

d)

Η δυαδική αναζήτηση αναζητεί τα στοιχεία σε τυχαία σειρά

2.

Ποια είναι η πολυπλοκότητα χρόνου της δυαδικής αναζήτησης σε έναν ταξινομημένο πίνακα;

a)

O(n^2)

b)

O(n)

c)

O(1)

d)

O(log n)

3.

Δίνεται ένας ταξινομημένος μονοδιάστατος πίνακας. Πώς θα βρείτε το στοιχείο που αναζητάτε χρησιμοποιώντας δυαδική αναζήτηση;

a)

Χρησιμοποιώντας δυαδική αναζήτηση.

b)

Using linear search

c)

Using depth-first search

d)

Using bubble sort

4.

Ποιες είναι οι προϋποθέσεις για να εφαρμοστεί με επιτυχία η δυαδική αναζήτηση σε έναν πίνακα;

a)

Η δυαδική αναζήτηση πρέπει να εφαρμοστεί σε λίστα αντικειμένων αντί για πίνακα.

b)

Ο πίνακας πρέπει να είναι ταξινομημένος.

c)

Ο πίνακας πρέπει να είναι μη ταξινομημένος.

d)

Η δυαδική αναζήτηση πρέπει να ξεκινάει από το τέλος του πίνακα.

5.

Ποιο είναι το βήμα-βήμα πρότυπο για την υλοποίηση της δυαδικής αναζήτησης σε έναν μονοδιάστατο πίνακα;

a)

Ορισμός δεικτών low, high, mid. Υπολογισμός mid=(low+high)/2. Έλεγχος αν πίνακας[mid]!=στοιχείο. Αν όχι, ενημέρωση low ή high. Επανάληψη μέχρι low>high. Επιστροφή mid αν δεν βρεθεί.

b)

Ορισμός δεικτών low, high, mid. Υπολογισμός mid=(low+high)/2. Έλεγχος αν πίνακας[mid]=στοιχείο. Αν όχι, ενημέρωση low και high. Επανάληψη μέχρι low=high. Επιστροφή -1 αν δεν βρεθεί.

c)

1. Ορισμός δεικτών low, high, mid. 2. Υπολογισμός mid=(low+high)/2. 3. Έλεγχος αν πίνακας[mid]=στοιχείο. 4. Αν όχι, ενημέρωση low ή high. 5. Επανάληψη μέχρι low>high. Επιστροφή -1 αν δεν βρεθεί.

d)

Ορισμός δεικτών low, high, mid. Υπολογισμός mid=(low+high)/2. Έλεγχος αν πίνακας[mid]=στοιχείο. Αν όχι, ενημέρωση low ή high. Επανάληψη μέχρι low=high. Επιστροφή mid αν δεν βρεθεί.