ݺߣ

ݺߣShare a Scribd company logo
Αναπαράσταση δεδομένων 
(Νικολός Δημήτρης ΠΕ19)
Επεξεργασία Δεδομένων
Τύποι δεδομένων 
● Ποιοι μπορεί να είναι οι τύποι δεδομένων;
Βασικοί τύποι δεδομένων 
Σε ποιον τύπο ανήκουν τα 
παρακάτω δεδομενα; 
0.3 
“Δημήτρης” 
Αληθής 
5 
Ψευδής 
18
Δομή δεδομένων 
Δομή δεδομένων (data structure) είναι ένα 
σύνολο αποθηκευμένων δεδομένων, τα οποία 
είναι έτσι οργανωμένα, ώστε να υπόκεινται σε 
συγκεκριμένες απαιτούμενες επεξεργασίες. 
Αλγόριθμοι + Δομές δεδομένων = 
Προγράμματα
Πίνακας 
Πίνακας: 
Σύνολο ομοειδών απλών στοιχείων
Στοίβα 
Στοίβα: Μια γραμμική διάταξη στοιχείων στην 
οποία γίνονται μόνο δύο ενέργειες ώθηση 
(push) και απώθηση (pull)
FIFO 
Ουρά: Γραμμική διάταξη στοιχείων. Εισάγονται 
στοιχεία από το ένα άκρο και εξάγονται 
υπάρχοντα από το άλλο άκρο (First In First Out)
Διασυνδεδεμένη λίστα 
Διασυνδεδεμένη λίστα:Φαίνονται γραμμικά 
διατεταγμένα χωρίς να είναι σε συνεχόμενες 
θέσεις μνήμης στον υπολογιστή.
Δέντρο 
Δέντρο: μη γραμμική δομή η οποία 
αποτελείται από ένα υνολο κόμβων οι 
οποίο συνδέονται με ακμές. Υπάρχει 
μόνο ένας κόμβος από τον οποίο 
ξεκινούν ακμές που λέγεται ρίζα. Σε όλους 
τους άλλους κόμβους καταλήγει μια ακμή 
και ξεκινούν καμία, μία ή περισσότερες. 
Οι κόμβοι στους οποίους μόνο 
καταλήγουν ακμές λέγονται φύλλα.
Γράφος 
Γράφος: Η πιο γενική δομή δεδομένων που 
αποτελείται από κόμβους και ακμές χωρίς 
ιεράρχηση.
Στατικές και δυναμικές δομές 
Το πλήθος των στοιχείων στις στατικές δομές 
δεδομένων είναι σταθερό. 
Το πλήθος των στοιχείων στις δυναμικές δομές 
μπορεί να μεγαλώνει και να μικραίνει ανάλογα 
με τα δεδομένα. (Υπάρχει ένας περιορισμός, 
ποιος;)
Στατικές και δυναμικές δομές 
Το πλήθος των στοιχείων στις στατικές δομές 
δεδομένων είναι σταθερό. 
Το πλήθος των στοιχείων στις δυναμικές δομές 
μπορεί να μεγαλώνει και να μικραίνει ανάλογα 
με τα δεδομένα. (Υπάρχει ένας περιορισμός, 
ποιος;) 
Υπάρχει περιορισμός από το μέγεθος της 
μνήμης.
Γραμμικές και μη γραμμικές δομές 
Μη γραμμικές δομές είναι το δέντρο και ο 
γράφος
Δομές δεδομένων στα μέσα 
αποθήκευσης 
Data files

More Related Content

Τύποι δεδομένων

  • 3. Τύποι δεδομένων ● Ποιοι μπορεί να είναι οι τύποι δεδομένων;
  • 4. Βασικοί τύποι δεδομένων Σε ποιον τύπο ανήκουν τα παρακάτω δεδομενα; 0.3 “Δημήτρης” Αληθής 5 Ψευδής 18
  • 5. Δομή δεδομένων Δομή δεδομένων (data structure) είναι ένα σύνολο αποθηκευμένων δεδομένων, τα οποία είναι έτσι οργανωμένα, ώστε να υπόκεινται σε συγκεκριμένες απαιτούμενες επεξεργασίες. Αλγόριθμοι + Δομές δεδομένων = Προγράμματα
  • 6. Πίνακας Πίνακας: Σύνολο ομοειδών απλών στοιχείων
  • 7. Στοίβα Στοίβα: Μια γραμμική διάταξη στοιχείων στην οποία γίνονται μόνο δύο ενέργειες ώθηση (push) και απώθηση (pull)
  • 8. FIFO Ουρά: Γραμμική διάταξη στοιχείων. Εισάγονται στοιχεία από το ένα άκρο και εξάγονται υπάρχοντα από το άλλο άκρο (First In First Out)
  • 9. Διασυνδεδεμένη λίστα Διασυνδεδεμένη λίστα:Φαίνονται γραμμικά διατεταγμένα χωρίς να είναι σε συνεχόμενες θέσεις μνήμης στον υπολογιστή.
  • 10. Δέντρο Δέντρο: μη γραμμική δομή η οποία αποτελείται από ένα υνολο κόμβων οι οποίο συνδέονται με ακμές. Υπάρχει μόνο ένας κόμβος από τον οποίο ξεκινούν ακμές που λέγεται ρίζα. Σε όλους τους άλλους κόμβους καταλήγει μια ακμή και ξεκινούν καμία, μία ή περισσότερες. Οι κόμβοι στους οποίους μόνο καταλήγουν ακμές λέγονται φύλλα.
  • 11. Γράφος Γράφος: Η πιο γενική δομή δεδομένων που αποτελείται από κόμβους και ακμές χωρίς ιεράρχηση.
  • 12. Στατικές και δυναμικές δομές Το πλήθος των στοιχείων στις στατικές δομές δεδομένων είναι σταθερό. Το πλήθος των στοιχείων στις δυναμικές δομές μπορεί να μεγαλώνει και να μικραίνει ανάλογα με τα δεδομένα. (Υπάρχει ένας περιορισμός, ποιος;)
  • 13. Στατικές και δυναμικές δομές Το πλήθος των στοιχείων στις στατικές δομές δεδομένων είναι σταθερό. Το πλήθος των στοιχείων στις δυναμικές δομές μπορεί να μεγαλώνει και να μικραίνει ανάλογα με τα δεδομένα. (Υπάρχει ένας περιορισμός, ποιος;) Υπάρχει περιορισμός από το μέγεθος της μνήμης.
  • 14. Γραμμικές και μη γραμμικές δομές Μη γραμμικές δομές είναι το δέντρο και ο γράφος
  • 15. Δομές δεδομένων στα μέσα αποθήκευσης Data files