Sobes.tech
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("банана")) {
    // Кључ постоји
}