Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το λεξικό;
Ένα λεξικό, στο C #, είναι ένας γενικός τύπος δεδομένων που αποθηκεύει ένα σύνολο τιμών με τα αντίστοιχα κλειδιά εσωτερικά για ταχύτερη ανάκτηση δεδομένων. Η λειτουργία εύρεσης της τιμής που σχετίζεται με ένα κλειδί ονομάζεται αναζήτηση ή ευρετηρίαση. Τα λεξικά χρησιμοποιούνται για ταχύτερη αναζήτηση αποθηκευμένων τιμών. Προορίζονται να χρησιμοποιούνται με οποιονδήποτε τύπο που καθορίζεται τόσο για το κλειδί όσο και για την τιμή που θα αποθηκευτεί στο λεξικό. Χρησιμοποιούνται για την αποθήκευση ογκωδών δεδομένων, όπου το μέγεθος του δείκτη είναι πολύ μεγάλο για τη συγκράτηση των συστοιχιών του συνήθους τύπου δεδομένων.
Η αποθήκευση και η ανάκτηση δεν είναι αποδοτικές σε συστοιχίες όταν το μέγεθος των δεδομένων είναι τεράστιο. Αυτός ο όρος είναι επίσης γνωστός ως συσσωματικός πίνακας, χάρτης, πίνακας και στην επεξεργασία ερωτήματος ενός πίνακα δεικτών ή ευρετηρίου.
Η Techopedia εξηγεί το Λεξικό
Οι λειτουργίες, που χρησιμοποιούνται συνήθως με ένα λεξικό, είναι οι εξής:
- Εισαγωγή: Προσθήκη νέου ζεύγους κλειδιών και τιμών
- Επαναπροσδιορισμός: Προσθήκη νέας τιμής σε υπάρχον κλειδί
- Κατάργηση / Διαγραφή: Αφαίρεση ζεύγους κλειδιών και τιμών
- Αναζήτηση: Ανάκτηση της τιμής που σχετίζεται με ένα συγκεκριμένο κλειδί
Ένα λεξικό χρησιμοποιεί εσωτερικό αλγόριθμο αλυσίδας έτσι ώστε τα κλειδιά που έχουν προστεθεί τελευταία να μπορούν να ανακτηθούν γρηγορότερα σε μια αναζήτηση πολύ μεγάλων στιγμιότυπων του λεξικού. Η απόδοση του λεξικού μπορεί να βελτιωθεί αυξάνοντας την ικανότητα του σε ελαφρώς υψηλότερο από το προεπιλεγμένο επίπεδο.
Ο ορισμός αυτός γράφτηκε στο πλαίσιο του C #