Sobes.tech
Junior — Middle

Můžete vysvětlit, co se rozumí pod pojmem 'Slovník' v programování?

sobes.tech AI

Odpověď od AI

V programování označuje termín "Slovník" datovou strukturu, která uchovává páry klíč-hodnota. To umožňuje rychlé nalezení hodnoty podle unikátního klíče.

Vlastnosti slovníku:

  • Klíče jsou unikátní.
  • Hodnoty mohou být jakéhokoliv objektu.
  • Zajišťuje rychlý přístup, vkládání a odstraňování prvků.

V jazyce C# je slovník implementován třídou Dictionary<TKey, TValue> z prostoru názvů System.Collections.Generic.

Příklad použití slovníku 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ískat hodnotu podle klíče

if (dictionary.ContainsKey("banán")) {
    // Klíč existuje
}