Πίνακας μέσα σε πίνακα είναι δυνατό;

Ξεκίνησε από sstauross, 21 Φεβ 2012, 12:51:50 ΜΜ

« προηγούμενο - επόμενο »

sstauross

Έστω οτι έχουμε Σ μονοδιάστατο και Α δισδιάστατο είναι σωστή μια έκφραση του τύπου Σ[Α[ i,j ]] <- Σ[Α[ i,j ]] + 1 επιτρέπεται κάτι τέτοιο στη Γλώσσα η στους αλγορίθμους και αν ναι ορίζεται κάπου στο βιβλίο; Ζητώ συγγνώμη αν έχει απαντηθεί κάπου.

Σπύρος Δουκάκης

Επιτρέπεται στη σχεδίαση αλγορίθμων με οποιαδήποτε μορφή αναπαράστασης.

Η εντολή που περιγράφεις, μου δείχνει άσκηση συχνότητας που μετρά πόσα στοιχεία ενός δισδιάστατου πίνακα έχουν συγκεκριμένη τιμή. Είναι ένα κατάλληλο παράδειγμα αξιοποίησης της δυνατότητας αυτής.

Βέβαια ο πίνακας Α περιλαμβάνει στοιχεία ακέραιου τύπου και θετικά, ώστε να μπορούν να αποτελούν δείκτη στον πίνακα Σ.

Έτσι, η άσκηση συχνότητας αντιμετωπίζεται εύκολα, σε αντίθεση με έναν πίνακα που περιέχει αλφαριθμητικά δεδομένα και ζητείται η συχνότητα εμφάνισης κάθε διαφορετικού στοιχείου.

Δες και ένα ακόμα παράδειγμα με τον ίδιο πίνακα ως δείκτη:
Δίνεται ο μονοδιάστατος πίνακας Π με 8 στοιχεία.
6   8   5   20   14   7   12   10   
Α.   Πώς συμβολίζεται το δεύτερο στοιχείο του πίνακα;
Β.   Ποιο είναι το περιεχόμενο του στοιχείου Π[5];
Γ.   Σε ποια θέση του πίνακα βρίσκεται η τιμή 20;
Δ.   Τι τύπου στοιχεία περιέχει ο πίνακας Π;
Ε.   Ποιο είναι το περιεχόμενο του στοιχείου Π[Π[6]];
ΣΤ.   Ποιο είναι το περιεχόμενο του στοιχείου Π[Π[4] mod 2 + Π[3]];