Sobes.tech
Junior — Middle

Môžete vysvetliť, čo sa rozumie pod pojmom 'Slovník' v programovaní?

sobes.tech AI

Odpoveď od AI

V programovaní, pojem "Slovník" označuje dátovú štruktúru, ktorá uchováva páry kľúč-hodnota. To umožňuje rýchle nájdenie hodnoty podľa jedinečného kľúča.

Vlastnosti slovníka:

  • Kľúče sú jedinečné.
  • Hodnoty môžu byť akékoľvek objekty.
  • Zabezpečuje rýchly prístup, vkladanie a odstraňovanie prvkov.

V jazyku C# je slovník implementovaný triedou Dictionary<TKey, TValue> z priestoru názvov System.Collections.Generic.

Príklad použitia slovníka v C#:

using System.Collections.Generic;

var dictionary = new Dictionary<string, int>();
dictionary.Add("jablko", 3);
dictionary["banán"] = 5;

int count = dictionary["jablko"]; // Získať hodnotu podľa kľúča

if (dictionary.ContainsKey("banán")) {
    // Kľúč existuje
}