Η γλώσσα προγραμματισμού C σε βάθος - 5η έκδοση - page 10

16
Η γλώσσα C σε βάθος, 5η έκδοση
Ο μεταγλωττιστής GCC ...........................................................................................531
Μεταγλώττιση και σύνδεση ξεχωριστών αρχείων ...................................................532
Δημιουργία δικών μας βιβλιοθηκών ........................................................................534
Ορισμός και δήλωση μεταβλητών και συναρτήσεων...............................................536
Συναρτήσεις με μεταβλητό πλήθος ορισμάτων...............................................................541
Σύνοψη ............................................................................................................................545
Κεφάλαιο 16: Αναζήτηση και ταξινόμηση ..................................................... 561
Εισαγωγή .........................................................................................................................563
Σειριακή αναζήτηση ........................................................................................................564
Δυαδική αναζήτηση.........................................................................................................565
Ταξινόμηση ..................................................................................................................... 569
Ταξινόμηση φυσαλίδας ............................................................................................569
Ταξινόμηση επιλογής ...............................................................................................572
Ταξινόμηση παρεμβολής..........................................................................................573
Γρήγορη ταξινόμηση ................................................................................................575
Ταξινόμηση πινάκων δύο διαστάσεων .....................................................................579
Συναρτήσεις βιβλιοθήκης για αναζήτηση και ταξινόμηση .............................................582
Συναρτήσεις σύγκρισης............................................................................................582
Η συνάρτηση lfind() .................................................................................................587
Η συνάρτηση qsort() ................................................................................................589
Η συνάρτηση bsearch() ............................................................................................591
Χρήση των συναρτήσεων lfind() και qsort() σε πίνακες συμβολοσειρών
και δομών .................................................................................................................592
Κεφάλαιο 17: Δυναμική διαχείριση μνήμης .................................................. 607
Εισαγωγή .........................................................................................................................609
Δυναμική κατανομή μνήμης............................................................................................610
Η συνάρτηση malloc()..............................................................................................611
Η συνάρτηση calloc() ...............................................................................................612
Η συνάρτηση free() ..................................................................................................613
Η συνάρτηση realloc()..............................................................................................613
Δημιουργία δυναμικών πινάκων......................................................................................616
Δυναμικοί πίνακες μίας διάστασης ..........................................................................616
Δυναμικοί πίνακες δύο διαστάσεων .........................................................................617
Κεφάλαιο 18: Δυναμικές δομές δεδομένων .................................................. 627
Εισαγωγή .........................................................................................................................629
Πότε χρησιμοποιούνται οι διαφορετικές δυναμικές δομές ......................................631
Η έννοια του κόμβου ................................................................................................632
1,2,3,4,5,6,7,8,9 11,12,13,14,15,16,17,18,19,20,...32
Powered by FlippingBook