Περίληψη:
Με την ραγδαία εξέλιξη της επιστήμης των υπολογιστών, γεννήθηκαν νεες ανάγκες για την διαχείριση και την οργάνωση του όγκου των δεδομένων. Οι αυξανόμενες απαιτήσεις οδήγησαν τους προγραμματιστές σε διαφορετικές λύσεις όσων αφορά την οργάνωση των δεδομένων σε δομές και την ανάπτυξη αλγόριθμων για την διαχείριση τους.
Μια από τις κυριότερες λειτουργίες που χρησιμοποιούνται στις δομές δεδομένων είναι η αναζήτηση. Στην παρούσα εργασία θα μελετηθούν οι βασικότερες μέθοδοι αναζήτησης με σκοπό την κατανόηση της λειτουργίας τους αλλά και την εξαγωγή συμπερασμάτων από την σύγκριση τους. Η εφαρμογή που αναπτύχτηκε για την διαχείριση των μεθόδων αναζήτησης αποτελεί εκπαιδευτικό λογισμικό με γραφικό περιβάλλον. Μέσα απ το περιβάλλον της εφαρμογής, ο χρηστής έχει την δυνατότητα να γνωρίσει και να κατανοήσει τον τρόπο λειτουργίας των μεθόδων αναζήτησης που διδάσκονται στο μάθημα των αλγόριθμων και δομών δεδομένων.