Ούτσιος, ΕυάγγελοςΤσολακίδου, Μάρθα2015-06-102024-09-272015-06-102015-05https://repository2024.ihu.gr/handle/123456789/1184Το πλήρες κείμενο της εργασίας είναι διαθέσιμο κατόπιν αιτήματοςΗ παρούσα εργασία πραγματεύεται την υλοποίηση των δομών ουράς και στοίβας με πίνακα, καθώς και την μετατροπή αλλά και τον υπολογισμό μεταθεματικών (Postfix ή RPN) παραστάσεων. Η οπτικοποίηση των παραπάνω έχει γίνει με την χρήση του προγράμματος Netbeans, χρησιμοποιώντας έννοιες του αντικειμενοστραφούς προγραμματισμού και την γλώσσα προγραμματισμού Java. Πιο συγκεκριμένα, λαμβάνει χώρα λεπτομερής ανάλυση της δομής ουράς και στοίβας. Καθότι οι παραπάνω δομές δεδομένων δύνανται να υλοποιηθούν είτε με την χρήση πίνακα, είτε με την χρήση λίστας, για πρακτικούς λόγους, στην παρούσα εργασία επιλέχθηκε η υλοποίηση με την χρήση πίνακα. Επιπλέον, γίνεται λεπτομερής ανάλυση του Αντίστροφου Πολωνικού Συμβολισμού (RPN) και η διαχείριση των επιθεματικών και μεταθεματικών παραστάσεων αποτελεί τον πυρήνα της εργασίας. Η επεξεργασία τους στηρίζεται στην δομή στοίβας . Τα συμπεράσματα που εξάγονται από την πρακτική εφαρμογή των παραπάνω σχετίζονται με την εμπεριστατωμένη μελέτη των δομών στοίβας και ουράς και των λειτουργιών αυτών, την ορθή χρήση και επιμέλεια των μεταθεματικών παραστάσεων, την εμβάθυνση στην γλώσσα προγραμματισμού Java, την κατανόηση της μεθόδου σχεδίασης της οπτικοποίησης καθώς και την ταχύτητα υπολογισμού των ζητούμενων.97elΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνέςhttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.elTEICM::ΟΡΓΑΝΩΣΗ ΑΡΧΕΙΟΥ (ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ)::ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ (ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ)TEICM::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ)::JAVA (ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ)005.133Οπτικοποίηση των δομών της ουράς και της στοίβας και διαχείριση επιθεματικών παραστάσεων σε οπτικοποιημένο περιβάλλονΠτυχιακή εργασίαΟυράΣτοίβαΕνθεματικήΜεταθεματικήΜετατροπήΥπολογισμός QueueStackInfixPostfix