Junior — Middle
Можете ли објаснити шта подразумева термин 'Речник' у програмирању?
sobes.tech АИ
Одговор од АИ
У програмирању, термин "Речник" означава структуру података која чува парове кључ-вредност. Ово омогућава брзо проналажење вредности по јединственом кључу.
Карактеристике речника:
- Кључеви су јединствени.
- Вредности могу бити било који објекти.
- Обезбеђује брз приступ, уметање и брисање елемената.
У C#-у, речник је реализован класе Dictionary<TKey, TValue> из простора имена System.Collections.Generic.
Пример коришћења речника у C#:
using System.Collections.Generic;
var dictionary = new Dictionary<string, int>();
dictionary.Add("јабука", 3);
dictionary["банана"] = 5;
int count = dictionary["јабука"]; // Добити вредност по кључу
if (dictionary.ContainsKey("банана")) {
// Кључ постоји
}