ISBN: 978-960-418-986-1 Συγγραφέας: ΜΠΟΖΑΝΗΣ ΠΑΝΑΓΙΩΤΗΣ Εκδοτικός οίκος: ΤΖΙΟΛΑΣ Σελίδες: 846 Διαστάσεις: 17Χ24 Ημερομηνία Έκδοσης: Νοέμβριος 2022 Το παρόν βιβλίο παρέχει μια εισαγωγή στους Αλγορίθμους και τις Δομές Δεδομένων που αναφέρονται στην ταξινόμηση (sorting) και την αναζήτηση (searching) στοιχείων. Η παρουσίαση των διάφορων θεμάτων γίνεται τόσο θεωρητικά όσο και πρακτικά. Η θεωρητική παρουσίαση αφορά στην περιγραφή των εκάστοτε αλγορίθμων και δομών σε μία "ψευδογλώσσα" και την ανάλυση της πολυπλοκότητάς τους με την κατάλληλη μαθηματική αφαίρεση και τα ανάλογα μαθηματικά εργαλεία. Η πρακτική προσέγγιση των θεμάτων αναφέρεται στη διαδικασία υλοποίησής τους με μια γλώσσα προγραμματισμού. Για τον σκοπό αυτό επιλέχθηκε η Java, φροντίζοντας η χρήση της να μην τρομάζει ούτε να αποθαρρύνει τον αρχάριο αναγνώστη. Στην τρίτη έκδοση έχει καταβληθεί προσπάθεια τόσο ανανέωσης της εμφάνισης, όσο και εμπλουτισμού της ύλης του βιβλίου. Έτσι, χρησιμοποιήθηκε τετραχρωμία, συμπεριλήφθηκαν νέα κεφάλαια και ενότητες, ενώ πλέον κάθε κεφάλαιο συνοδεύεται από περίληψη και ερωτήσεις ανακεφαλαίωσης, 551 στον αριθμό, με σκοπό τη διευκόλυνση της μελέτης. Επιπλέον, ένα σύνολο 255 ασκήσεων, θεωρητικών και πρακτικών, στοχεύουν στην κατανόηση της ύλης, την περαιτέρω εμβάθυνση σε αυτή, αλλά και την εισαγωγή παραπλήσιων ζητημάτων. Σε αυτό συντελούν και οι εκτεταμένες υποδείξεις στις ασκήσεις σχετικής δυσκολίας, καθώς και τα 250 διευκρινιστικά σχήματα.
|