Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/21776
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΣατρατζέμη, Μαρία Αικατερίνηel
dc.contributor.authorΔούνος, Πέτροςel
dc.date.accessioned2018-04-07T14:40:34Z-
dc.date.available2018-04-07T14:40:34Z-
dc.date.issued2017el
dc.identifier.urihttp://dspace.lib.uom.gr/handle/2159/21776-
dc.descriptionΔιπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2017el
dc.description.abstractΗ παρούσα εργασία έχει ως στόχο την κατανόηση, ερμηνεία, υλοποίηση και σύγκριση με χρήση της γλώσσας προγραμματισμού JAVA των παρακάτω αλγορίθμων αναζήτησης ενός προτύπου σε κείμενο: Brute force, Ντετερμινιστικό πεπερασμένο αυτόματο, Karp-Rabin, Shift Or, Morris-Pratt, Knuth-Morris-Pratt, Simon, Apostolico-Crochemore, Boyer-Moore, Horspool, Not So Naive, Raita, Quick Search, Turbo-BM, Apostolico-Giancarlo, Tuned Boyer-Moore, Zhu-Takaoka, Berry-Ravindran, Smith και Galil-Seiferas. Οι αλγόριθμοι αποτελούνται από την περιγραφή τους, τις φάσεις προεπεξεργασίας κι αναζήτησης ταυτίσεων μεταξύ προτύπου και κειμένου, τα παραδείγματα γύρω από την αναλυτική τους εκτέλεση και την υλοποίησή τους στην εν λόγω γλώσσα προγραμματισμού. Η παρούσα εργασία ολοκληρώνεται με τα συγκριτικά αποτελέσματα των αλγορίθμων βάσει δεκαέξι σεναρίων καθώς και με μια υλοποιημένη διεπαφή, που βρίσκει τη θέση ταύτισης μεταξύ προτύπου και κειμένου και τους χρόνους εκτέλεσής τους. Κρίνεται σκόπιμο να τονιστεί ότι η σειρά με την οποία παρουσιάζονται κι αναλύονται οι αλγόριθμοι στην παρούσα εργασία δείχνει τη σταδιακή αλγοριθμική εξέλιξη του ταιριάσματος αλφαριθμητικών μεταξύ προτύπου και κειμένου. Οι υλοποιήσεις των αλγορίθμων ακολουθούν το βασικό προγραμματιστικό μοντέλο, που αναλύεται στην: http://algs4.cs.princeton.edu/home/ κι αφορούν το αντίστοιχο εγχειρίδιο των Sedgewick & Wayne, 2011.el
dc.format.extent238el
dc.language.isoelen
dc.publisherΠανεπιστήμιο Μακεδονίαςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/*
dc.subjectString matching algorithms Javaen
dc.subjectBrute force Javaen
dc.subjectDeterministic finite automaton Javaen
dc.subjectKarp rabin Javaen
dc.subjectShift - or Javaen
dc.subjectMorris Pratt Javaen
dc.subjectKnuth Morris Pratt Javaen
dc.subjectSimon Javaen
dc.subjectApostolico crochemore Javaen
dc.subjectBoyer Moore Javaen
dc.subjectHorspool Javaen
dc.subjectNot so naive Javaen
dc.subjectRaita Javaen
dc.subjectQuick search Javaen
dc.subjectTurbo Boyer Moore Javaen
dc.subjectApostolic Giancarlo Javaen
dc.subjectTuned Boyer Moore Javaenen
dc.subjectZhu Takaoka Javaen
dc.subjectBerry Ravindran Javaen
dc.subjectSmith Javaen
dc.subjectGalil Seiferas Javaen
dc.titleΜελέτη κι υλοποίηση αλγορίθμων αναζήτησης προτύπου σε κείμενοel
dc.typeElectronic Thesis or Dissertationen
dc.typeTexten
dc.contributor.departmentΠρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορικήel
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
DounosPetrosMsc2007extra1.zipΔιευκρινιστικές οδηγίες για το συμπληρωματικό υλικό974.24 kBzipView/Open
DounosPetrosMsc2017.pdf5.13 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons