Stamoulis Publications Home Page

Ηλεκτρονικό βιβλιοπωλείο
εκδόσεις βιβλίων


Πατήστε εδώ για να μεταβείτε στην αρχική σελίδα των Εκδόσεων Σταμούλη Πατήστε εδώ για να εγγραφείτε στο e-shop και να κάνετε τις αγορές σας Είσοδος Πατήστε εδώ για να δείτε τη λίστα με τα προϊόντα που έχετε αποθηκεύσει Πατήστε εδώ για να τροποποιήσετε στοιχεία του λογαριασμού σας. Επικοινωνία
Αρχική Εγγραφή Είσοδος Λίστα Λογαριασμός Επικοινωνία
Αναζήτηση Σύνθετη Αναζήτηση
το καλάθι περιέχει
0 προϊόντα
Πατήστε εδώ για να δείτε τα περιεχόμενα του καλαθιού και να ολοκληρώσετε την παραγγελία σας.
επιλογή γλώσσας Ελληνικά English
Εγγραφή στην ηλεκτρονική μας ενημέρωση
Κατηγορίες
 
eBooks
 
 
Οικονομία & Διοίκηση
 
 
Γεωτεχνικές Επιστήμες
 
 
Εφηβικά
 
 
Θεολογία
 
 
Παιδικά
 
 
Θετικές Επιστήμες
 
 
Περιβάλλον - Ενέργεια
 
 
Ιατρική
 
 
Πληροφορική - Τεχνολογία
 
 
Δίκαιο
 
 
Εκπαίδευση - Κατάρτιση
 
 
Κοινωνικές Επιστήμες
 
 
Λεξικά
 
 
Διάφορα
 
 
Ιστορία - Λαογραφία
 
 
Μαγειρική
 
 
Πολιτική
 
 
Λογοτεχνία
 
 
Ανθοδετική
 
 
Πανεπιστημιακά
 
Οι εκδόσεις μας
 
 
 
 
 
 
 
 
 
 
 
 
RapidSSL
Google+

Αρχική Πληροφορική - Τεχνολογία Πληροφορική - Υπολογιστές > Εισαγωγή στις Δομές Δεδομένων και στους Αλγόριθμους Β Έκδοση


Εισαγωγή στις Δομές Δεδομένων και στους Αλγόριθμους Β Έκδοση

Εισαγωγή στις Δομές Δεδομένων και στους Αλγόριθμους Β Έκδοση

ΠΑΠΟΥΤΣΗΣ ΙΩΑΝΝΗΣ
€44,21  €39,79 (-10,00%)
Πόντοι που κερδίζετε: 4
Χρονολογία έκδοσης: 03 2016
ISBN: 9789603518327
Σχήμα: 17x24
Σελίδες: 474
Κατηγορία είδους: ΒΙΒΛΙΟ
Εκδότης: ΕΚΔΟΣΕΙΣ ΣΤΑΜΟΥΛΗ AE
Κωδικός βιβλίου: 2271
Εξώφυλλο: ΜΑΛΑΚΟ ΕΞΩΦΥΛΛΟ
Διαθεσιμότητα: ΔΙΑΘΕΣΙΜΟ
Περιγραφή
Στα κεφάλαια του βιβλίου γίνεται μια απλουστευμένη αναλυτική παρουσίαση των αντίστοιχων βασικών θεμάτων και επιλύονται μέσω παραδειγμάτων πολλά προβλήματα με προγράμματα σε C. Το βιβλίο απευθύνεται σε σπουδαστές και φοιτητές αλλά και σε όσους ασχολούνται με τον προγραμματισμό, με την προϋπόθεση να έχουν βασικές γνώσεις της γλώσσας C.
 
Look inside - Αποσπάσματα του βιβλίου

Πατήστε την εικόνα για μεγέθυνση
  1/7
 
 
Περιεχόμενα>>  
Πρόλογος 7

ΚΕΦΑΛΑΙΟ 1
Ορισμοί και Βασικές Έννοιες Δεδομένων
και Αλγόριθμων
1.1 Τύποι Δεδομένων και Δομές Δεδομένων 15
1.2 Αφηρημένοι Τύποι Δεδομένων 16
1.3 Δομές Δεδομένων 18
1.4 Πίνακες 20
1.4.1 Απλή δομή - Πίνακες μιας διάστασης 21
1.4.2 Δισδιάστατοι πίνακες 23
1.5 Σύνθετη Δομή (Πίνακες με Δομές ή Εγγραφές) 29
1.6 Πίνακες από Δομές 31
1.7 Ένθετες Δομές 34
1.8 Δείκτες σε Δομές 35
1.9 Δυναμικές Δομές 36
1.10 Αλγόριθμοι 37
1.11 Βασικές Αναδρομικές Εξισώσεις 49
1.12 Παραγωγή Τυχαίων Αριθμών 51
1.13 Ερωτήσεις-Ασκήσεις 55
ΚΕΦΑΛΑΙΟ 2
Αναζήτηση, Ταξινόμηση, Αλγόριθμοι
και Εφαρμογές σε Πίνακες
2.1 Ταξινόμηση 59
2.1.1 Κατηγορίες και κριτήρια αλγορίθμων ταξινόμησης 60
2.1.2 Κριτήρια επιλογής αλγορίθμου 66
2.1.3 Ταξινόμηση με εισαγωγή (insertion sort) 67
2.1.4 Ταξινόμηση επιλογής (selection sort) 72
2.1.5 Ταξινόμηση φυσαλλίδας (bubble sort) 74
2.1.6 Σύνοψη συγκριτικών αλγόριθμων ταξινόμησης 78
2.1.7 Μη συγκριτικός αλγόριθμος απαρίθμησης (counting sort) 78
2.2 Αναζήτηση 84
2.2.1 Σειριακή αναζήτηση 85
2.2.2 Σειριακή αναζήτηση με βήμα 88
2.2.3 Δυαδική αναζήτηση 93
2.3 Αλγόριθμοι και Εφαρμογές σε Πίνακα 96
2.3.1 Διαμέριση πίνακα 96
2.3.2 Διμερής διαμέριση 98
2.3.3 Τριμερής διαμέριση 102
2.3.4 Διάμεσος πίνακα 110
2.3.5 Το πρόβλημα της επιλογής 114
2.3.6 Συγχώνευση πινάκων 116
2.3.7 Συγχώνευση με φρουρούς 119
2.4 Ερωτήσεις-Ασκήσεις 122

ΚΕΦΑΛΑΙΟ 3
Δομές Δεδομένων
3.1 Η Στοίβα ως ΑΤΔ 129
3.2 Η Ουρά ως ΑΤΔ 135
3.3 Συνδεδεμένες Λίστες 140
3.3.1 Απλά συνδεδεμένη λίστα 142
3.3.2 Δυναμική υλοποίηση λίστας 146
3.3.3 Διατεταγμένη συνδεδεμένη λίστα 151
3.3.4 Διπλά συνδεδεμένη λίστα 159
3.3.5 Κυκλικά συνδεδεμένη λίστα 164
3.3.6 Εφαρμογές απλά συνδεδεμένης λίστας 165
3.4 Ερωτήσεις-Ασκήσεις 169

ΚΕΦΑΛΑΙΟ 4
Αναδρομή και Δενδρικές Δομές
4.1 Αναδρομή 173
4.2 Δένδρα (Rooted Trees) 184
4.2.1 Δυαδικά δένδρα (Binary trees) 191
4.2.2 Δυαδικά δένδρα αναζήτησης 198
4.3 Ουρές Προτεραιότητας και Σωροί (heap) 232
4.4 Β-Δένδρα 246
4.5 Τrie Tree 254
4.6 Ερυθρόμαυρα Δένδρα 262
4.7 Ερωτήσεις-Ασκήσεις 264

ΚΕΦΑΛΑΙΟ 5
Αναδρομή και Δενδρικές Δομές
Σχεδίαση και Ανάλυση Αλγορίθμων
5.1 Κατηγορίες Αλγορίθμων και Ορολογία 271
5.2 Ανάλυση Αλγορίθμων 287
5.2.1 Συμβολισμοί Θ και Ω 287
5.2.2 Το κεντρικό θεώρημα 289
5.2.3 Χρονική πολυπλοκότητα και είσοδος του προβλήματος 290
5.2.4 Παραδείγματα απαιτητικών προβλημάτων 296
5.2.5 Η Κλάση Προβλημάτων P 297
5.2.6 Η Κλάση Προβλημάτων NP 298
5.3 Παραδείγματα σχεδίασης αλγορίθμων 301
5.3.1 Διαίρει και Κυρίευε (ή βασίλευε) 301
5.3.2 Ταξινόμηση με συγχώνευση 302
5.3.3 Γρήγορη ταξινόμηση 308
5.3.4 Δυναμικός Προγραμματισμός 313
5.3.5 Άπληστοι αλγόριθμοι 322
5.4 Αλγόριθμοι Κατακερματισμού 326
5.5 Ασκήσεις 340

ΚΕΦΑΛΑΙΟ 6
Θεωρία και Αλγόριθμοι Γραφημάτων
Γενικά 347
6.1 Ορισμοί και Ιδιότητες Γράφων 350
6.2 Κύκλος και Γράφημα Euler 360
6.3 Γράφος Hamilton 363
6.4 Αναπαράσταση Γράφων 364
6.4.1 Πίνακας γειτονικών κόμβων 365
6.4.2 Λίστα γειτονικών κόμβων ή λίστα γειτνίασης 370
6.4.3 Ελάχιστα Συνδετικά Δένδρα (minimal spanning trees) 376
6.4.4 Δένδρα επικάλυψης γράφου 377
6.4.5 Ελάχιστα δένδρα επικάλυψης 377
6.5 Διάσχιση ή Επίσκεψη ενός Γράφου 396
6.5.1 Αναζήτηση με προτεραιότητα βάθους 397
6.5.2 Επίσκεψη ή αναζήτηση κατά πλάτος 412
6.6 Πίνακας Αποστάσεων για κάθε Ζεύγος Κόμβων 431
6.7 Ασκήσεις-Ερωτήσεις 441

Βιβλιογραφία 445
Συμβολισμοί 449
Το προϊόν προστέθηκε στο καλάθι σας

 Περιεχόμενα καλαθιού
Δεν έχετε αρκετούς πόντους για να αγοράσετε αυτό το προϊόν!

 Περιεχόμενα καλαθιού
Εmail Αlert
Εάν θέλετε να σας ενημερώσουμε όταν το βιβλίο γίνει διαθέσιμο ή όταν κάποιος συγγραφέας εκδόσει κάποιο νέο βιβλίο, συμπληρώστε το email σας και θα επικοινωνήσουμε μαζί σας.
Παρακαλώ ενημερώστε με,
με email όταν:
 
ο συγγραφέας εκδώσει καινούριο βιβλίο
   
Για να χρησιμοποιήσετε αυτή την υπηρεσία, πρέπει να είστε εγγεγραμμένο μέλος. Για να κάνετε εγγραφή, πατήστε εδώ
Είδατε πρόσφατα
1Εισαγωγή στις Δομές Δεδομένων και στους Αλγόριθμους Β Έκδοση - ΠΑΠΟΥΤΣΗΣ ΙΩΑΝΝΗΣ
€44,21 €39,79
 
 
 
^BACK TO TOP