Tartalomjegyzék:
Meghatározás - Mit jelent a szótár?
A szótár a C # -ben egy általános adattípus, amely az értékek halmazát a hozzájuk tartozó kulcsokkal belsőleg tárolja a gyorsabb adatkeresés érdekében. A kulcshoz tartozó érték megkeresésének műveletét keresésnek vagy indexelésnek nevezzük. A szótárak a tárolt értékek gyorsabb keresésére szolgálnak. Ezeket bármilyen típusú felhasználásra szánják, mind a kulcsra, mind a szótárban tárolni kívánt értékre vonatkozóan. Ezeket nagyméretű adatok tárolására használják, ahol az index mérete túl nagy ahhoz, hogy a szokásos adattípus tömböket tárolja.
A tárolás és a visszakeresés nem hatékony a tömbökben, ha az adatok mérete hatalmas. Ezt a kifejezést asszociatív tömbként, térképként, táblázataként, valamint egy index vagy indextáblázat feldolgozásakor lekérdezésnek is nevezik.
A Techopedia magyarázza a szótárt
A szótárhoz általában használt műveletek a következők:
- Beszúrás: Új kulcs- és értékpár hozzáadása
- Újrarendelés: Új érték hozzáadása egy meglévő kulcshoz
- Eltávolítás / törlés: Kulcs- és értékpár eltávolítása
- Keresés: egy adott kulcshoz társított érték beolvasása
A szótár belsőleg egy láncoló algoritmust használ, így az utoljára hozzáadott kulcsok gyorsabban lekérdezhetők a szótár nagyon nagy példányainak keresésekor. A szótár teljesítményét javíthatja, ha kapacitását kissé meghaladja az alapértelmezett szintnél.
Ezt a meghatározást a C # összefüggésben írták