విషయ సూచిక:
నిర్వచనం - నిఘంటువు అంటే ఏమిటి?
సి # లో ఒక నిఘంటువు, సాధారణ డేటా రకం, ఇది వేగంగా డేటా తిరిగి పొందడం కోసం అంతర్గతంగా వాటి సంబంధిత కీలతో విలువలను సమితిగా నిల్వ చేస్తుంది. కీతో అనుబంధించబడిన విలువను కనుగొనే ఆపరేషన్ను లుక్అప్ లేదా ఇండెక్సింగ్ అంటారు. నిల్వ చేసిన విలువలను వేగంగా చూడటానికి నిఘంటువులు ఉపయోగించబడతాయి. డిక్షనరీలో నిల్వ చేయవలసిన కీ మరియు విలువ రెండింటికీ పేర్కొన్న ఏ రకంతోనైనా ఉపయోగించటానికి ఇవి ఉద్దేశించబడ్డాయి. భారీ డేటాను నిల్వ చేయడానికి అవి ఉపయోగించబడతాయి, ఇక్కడ సాధారణ డేటా రకం యొక్క శ్రేణులను ఉంచడానికి సూచిక యొక్క పరిమాణం చాలా పెద్దది.
డేటా పరిమాణం భారీగా ఉన్నప్పుడు నిల్వలలో మరియు తిరిగి పొందడం శ్రేణులలో సమర్థవంతంగా ఉండదు. ఈ పదాన్ని అసోసియేటివ్ అర్రే, మ్యాప్, టేబుల్, మరియు ప్రశ్న ప్రాసెసింగ్లో ఇండెక్స్ లేదా ఇండెక్స్ టేబుల్ అని కూడా పిలుస్తారు.
టెకోపీడియా డిక్షనరీని వివరిస్తుంది
సాధారణంగా నిఘంటువుతో ఉపయోగించే ఆపరేషన్లు:
- చొప్పించు: క్రొత్త కీ మరియు విలువ జతను కలుపుతోంది
- తిరిగి కేటాయించండి: ఇప్పటికే ఉన్న కీకి క్రొత్త విలువను కలుపుతోంది
- తొలగించు / తొలగించు: కీ మరియు విలువ జతను తొలగించడం
- శోధన: నిర్దిష్ట కీతో అనుబంధించబడిన విలువను తిరిగి పొందడం
ఒక నిఘంటువు అంతర్గతంగా చైనింగ్ అల్గారిథమ్ను ఉపయోగిస్తుంది, తద్వారా చివరిగా జోడించిన కీలు డిక్షనరీ యొక్క చాలా పెద్ద సందర్భాల శోధనలో వేగంగా తిరిగి పొందవచ్చు. డిక్షనరీ పనితీరు దాని సామర్థ్యాన్ని డిఫాల్ట్ స్థాయి కంటే కొంచెం ఎక్కువగా పెంచడం ద్వారా మెరుగుపరచవచ్చు.
ఈ నిర్వచనం సి # సందర్భంలో వ్రాయబడింది