Sobes.tech
Junior — Middle

Môžete vysvetliť hlavné rozdiely medzi poľom, slovníkom a množinou v kontexte programovania?

sobes.tech AI

Odpoveď od AI

Hlavné rozdiely medzi poľom, slovníkom a množinou:

  • Pole (Array) — usporiadaná kolekcia prvkov, ku ktorým sa pristupuje podľa indexu. Umožňuje duplikáty a zachováva poradie prvkov.

  • Slovník (Dictionary, Map) — kolekcia dvojíc "kľúč-hodnota", kde každému kľúču zodpovedá hodnota. Kľúče sú jedinečné, prístup k hodnotám je cez kľúč.

  • Množina (Set) — neusporiadaná kolekcia unikátnych prvkov, bez duplikátov. Používa sa na rýchle vyhľadávanie a kontrolu prítomnosti prvku.

Príklad v Pythone:

arr = [1, 2, 2, 3]  # Pole s duplikátmi

dict = {'a': 1, 'b': 2}  # Slovník s kľúčmi 'a' a 'b'

set_ = {1, 2, 3}  # Množina unikátnych prvkov