Εισαγωγή
-  Ο κατακερματισμός (hashing) είναι μια
μέθοδος για τη φύλαξη στοιχείων με βάση ένα κλειδί σε γραμμικές δομές 
δεδομένων (πίνακες, αρχεία) με στόχο τη γρήγορη ανεύρεσή τους.
-  Βασίζεται στη χρήση μιας συνάρτησης απεικόνισης με πεδίο ορισμού
το κλειδί των στοιχείων και πεδίο τιμών τους δείκτες της αντίστοιχης
δομής δεδομένων (λ.χ. ακέραιοι δείκτες σε πίνακα ή δείκτες θέσης σε
αρχείο).
-  Σε κάθε σύστημα κατακερματισμού πρέπει να λαμβάνουμε μέριμνα για
την περίπτωση όπου δύο κλειδιά θα συμπίπτουν στην ίδια θέση της δομής μας.