**Από αρχάριους έως Master στη Δομή Δεδομένων.
Αυτή η εφαρμογή λαμβάνει υπόψη τις κοινές δομές δεδομένων που χρησιμοποιούνται σε διάφορες
υπολογιστικά προβλήματα. Ο μαθητής θα μάθει πώς υλοποιούνται αυτές οι δομές δεδομένων και πώς να εκτελούν διαφορετικές λειτουργίες σε αυτές, τις εφαρμογές τους. Η εφαρμογή καλύπτει επίσης αλγόριθμους λειτουργιών δομών δεδομένων. Αυτό θα βοηθήσει τους μαθητές να κατανοήσουν τι συμβαίνει μέσα σε μια συγκεκριμένη ενσωματωμένη υλοποίηση μιας δομής δεδομένων. Το μάθημα επίσης
επικεντρώνεται σε τυπικές περιπτώσεις χρήσης για αυτές τις δομές δεδομένων.
Σε αυτήν την εφαρμογή, καλύπτονται τα ακόλουθα θέματα:
1.Εισαγωγή στις Δομές Δεδομένων
2.Στοίβα
3.Ουρά
4.Συνδεδεμένη λίστα
5.Δέντρο
6.Γράφημα
7.Αναζήτηση και ταξινόμηση
Κουίζ:
Αυτή η ενότητα είναι η δύναμη αυτής της εφαρμογής. Μπορείτε να βρείτε πολύ καλές ερωτήσεις πολλαπλής επιλογής με απαντήσεις σε αυτήν την ενότητα.
Υπάρχουν κουίζ για κάθε θέμα που αναφέρεται παραπάνω και καλύπτουν όλες τις έννοιες.
Επίσης, μπορείτε να ελέγξετε τη βαθμολογία σας στο τέλος κάθε κουίζ για αυτοανάλυση.
Προγράμματα:
Περιλαμβάνει εκτελέσιμα προγράμματα C σε κάθε δομή δεδομένων.
Μαθησιακά αποτελέσματα:
Τα ακόλουθα αποτελέσματα θα επιτευχθούν μετά από επιτυχή μελέτη αυτής της εφαρμογής:
1. Περιγράψτε τις βασικές ορολογίες δομών δεδομένων και αλγορίθμων
2. Γράψτε αλγόριθμους για πράξεις που θα εκτελεστούν σε δομές δεδομένων
3. Δείξτε τη λειτουργία της στοίβας, της ουράς, της συνδεδεμένης λίστας, του δέντρου και του γραφήματος
4. Συγκρίνετε στατικές και δυναμικές αναπαραστάσεις γραμμικών και μη γραμμικών δομών δεδομένων
5. Επιλέξτε κατάλληλες δομές δεδομένων κατά την ανάπτυξη λύσης στο πρόβλημα