DSpace

Πληροφορίες Τίτλου
Τίτλος: Δομές δεδομένων
Συγγραφείς:Γεωργιάδης, Λουκάς
Νικολόπουλος, Σταύρος
Παληός, Λεωνίδας
Κριτικός Αναγνώστης: Τσίχλας, Κωνσταντίνος
Σχολές/Τμήματα: ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ, ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ
Θέμα: 
Λέξεις-κλειδιά: 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ
JAVA
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Περιγραφή
Περίληψη: 
Στο προτεινόμενο βιβλίο παρουσιάζουμε τις θεμελιώδεις δομές δεδομένων, οι οποίες χρησιμοποιούνται ευρέως σε ένα πλήθος εφαρμογών. Έμφαση δίνεται τόσο στη θεωρητική ανάπτυξη των βασικών τεχνικών σχεδίασης και ανάλυσης δομών δεδομένων όσο και στην υλοποίηση αποδοτικών προγραμμάτων.

Ο σκοπός του βιβλίου είναι να προσφέρει στους αναγνώστες κατανόηση της λειτουργίας σημαντικών δομών δεδομένων και των εφαρμογών τους και να τους εξοικειώσει με βασικές τεχνικές σχεδίασης και ανάλυσης δομών δεδομένων και αλγορίθμων. Επιπλέον, το βιβλίο παρέχει υλοποιήσεις σε γλώσσα προγραμματισμού Java. Η επιλογή της Java έγινε για δύο λόγους. Πρώτον, ένα σημαντικό μέρος του λογισμικού, που παράγεται για σύγχρονα συστήματα, αναπτύσσεται σε Java. Δεύτερον, εκμεταλλευόμαστε τη χρήση αντικειμενοστρεφούς σχεδίασης για να παρουσιάσουμε τις δομές δεδομένων μέσω αφηρημένων τύπων δεδομένων.

Η ύλη του βιβλίου έχει χωριστεί σε τρία μέρη. Στο πρώτο μέρος (Κεφάλαια 1-4), εισάγονται βασικές έννοιες και τεχνικές σχεδίασης και ανάλυσης δομών δεδομένων και αλγορίθμων. Επίσης, παρουσιάζονται στοιχειώδεις δομές δεδομένων, οι οποίες και αποτελούν τη βάση των πιο ανεπτυγμένων μεθόδων, που εξετάζονται στα επόμενα δύο μέρη. Στο δεύτερο και κύριο μέρος του βιβλίου (Κεφάλαια 5-12), αναλύουμε τις πιο σημαντικές δομές δεδομένων, που χρησιμοποιούνται σήμερα (στοίβες και ουρές, ουρές προτεραιότητας, δένδρα αναζήτησης, πίνακες κατακερματισμού κ.α.). Στο τρίτο μέρος (Κεφάλαια 13-15), συζητούμε πιο προηγμένα θέματα σχεδίασης και ανάλυσης αποδοτικών δομών δεδομένων.

Το βιβλίο απευθύνεται κυρίως σε φοιτητές Πληροφορικής των δύο πρώτων ετών του πρώτου κύκλου σπουδών (προπτυχιακοί φοιτητές), που έχουν αποκτήσει βασικές γνώσεις πάνω στον προγραμματισμό και στη λειτουργία των ηλεκτρονικών υπολογιστών αλλά και στους ενδιαφερόμενους επαγγελματίες. Επιπλέον, το τρίτο μέρος του βιβλίου μπορεί να καλυφθεί και σε μαθήματα μεγαλύτερων εξαμήνων ή ακόμη και στα πλαίσια κάποιου αντίστοιχου μεταπτυχιακού μαθήματος.
Ημερομηνία Δημιουργίας: 13-Μάϊ-2016
Πληροφορίες Τεκμηρίου
Είδος Τεκμηρίου: Σύγγραμμα
URI: http://hdl.handle.net/11419/6217
ISBN: 978-960-603-477-0
ID Ευδόξου: 59303644
Βιβλιογραφική Αναφορά:Γεωργιάδης, Λ., Νικολόπουλος, Σ., Παληός, Λ., 2016. Δομές δεδομένων. [ηλεκτρ. βιβλ.] Αθήνα:Σύνδεσμος Ελληνικών Ακαδημαϊκών Βιβλιοθηκών. Διαθέσιμο στο: http://hdl.handle.net/11419/6217
Γλώσσα: Ελληνικά
Αποτελείται από: 1. Εισαγωγή στις Δομές Δεδομένων
2. Ανάλυση αλγορίθμων
3. Στοιχειώδεις δομές δεδομένων
4. Γραφήματα και δένδρα
5. Συλλογές, στοίβες και ουρές
6. Ουρές προτεραιότητας
7. Λεξικά και δυαδικά δένδρα αναζήτησης
8. Ισορροπημένα δένδρα αναζήτησης
9. Κατακερματισμός
10. Ψηφιακά Λεξικά
11. Ένωση ξένων συνόλων
12. Διαχείριση μνήμης
13. Αντισταθμιστική ανάλυση
14. Προηγμένες ουρές προτεραιότητας
15. Γλώσσα προγραμματισμού Java
Άδεια Χρήσης: Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα
Σχετικά Μαθήματα: 
1. Δομές Δεδομένων [ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ, ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ]
2. Προηγμένη Σχεδίαση Αλγορίθμων και Δομών Δεδομένων [ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ, ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ]
3. Σχεδίαση και Ανάλυση Αλγορίθμων [ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ, ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ]
Τεχνική Επεξεργασία: Γιαννακέας, Νικόλαος
Εμφανίζεται στις συλλογές:Επιστήμες Μηχανικών και Πληροφορική

Thumbnail

Αρχεία σε αυτό το τεκμήριο:

Μορφότυπο Μέγεθος Περιγραφή
Adobe PDF19,35 MB-KατεβάστεΔείτε
Electronic Publication26,53 MB-KατεβάστεΔείτε

Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα

Όροι χρήσης HEAL-Link © 2015

HEAL-Link NTUA GRNET European Union EDULLL ESPA