Διαφάνεια PPT
Ο λάθος τρόπος όπως και πριν, είναι να καταφύγουμε σε μια
μακρά σειρά από συνδεδεμένες if-else [εάν ο χαρακτήρας είναι
«Α», τύπωσε «Alanine», αλλιώς, … ].
Ένας δεύτερος τρόπος (κάπως καλύτερος) είναι ανάλογος της
μεθόδου που χρησιμοποιήσαμε στο προηγούμενο παράδειγμα :
Όρισε έναν δυσδιάστατο πίνακα χαρακτήρων 127 γραμμών με
κάθε γραμμή να έχει τόσους χαρακτήρες ώστε να χωράει το
πλήρες όνομα του αμινοξέος (ας πούμε 127 επί 15). Τοποθέτησε
τα πλήρη ονόματα των αμινοξέων στις θέσεις του πίνακα που
αντιστοιχούν στους κωδικούς του συμβολισμού ενός γράμματος
(π.χ. το «Alanine» στη γραμμή 65 του πίνακα). Για τις γραμμές
που δεν αντιστοιχούν σε κάποιο αμινοξύ, τοποθέτησε ένα
χαρακτηριστικό αριθμό (κωδικό) στην πρώτη θέση του ονόματος.
Αυτός ο τρόπος καταναλώνει άδικα πολύ μνήμη.