Εύρεση Μέγιστου Στοιχείου σε Πίνακα N x N. Τι χρονική και τι χωρική πολυπλοκότητα έχει η συνάρτηση;
int find_max(int **matrix, size_t n) {
int i, j, max = -1;
for(i = 0; i < n; i++) {
for(j = 0; j < n; j++) {
if (matrix[i][j] > max) max = matrix[i][j];
}
}
return max;
}
Πόσες φορές τρέχει ο εσωτερικός βρόχος για κάθε επανάληψη του εξωτερικού; Μετά
σκεφτείτε αν η αρχική τιμή max = -1 είναι σωστή για κάθε πίνακα.
Αριθμός στον οδηγό: Α15.2
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec15-complexity-find-max-2d ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec15-complexity-find-max-2d.html ·
Markdown (GitHub)