Sobes.tech
Junior — Middle

Оё метавонед намудҳои асосии структураҳои додаҳоро номбар кунед?

sobes.tech AI

Ҷавоб аз AI

Вазифаҳои асосии сохторҳои маълумот:

  • Масивҳо (Arrays) — маҷмӯи тартибдодашудаи унсурҳои як навъ, дастрасӣ тавассути индекс.
  • Листҳо (Lists) — ҷамъоварии динамикӣ, масалан, листҳои пайваст, ки имкон медиҳанд, ки ба осонӣ унсурҳоро илова ва хориҷ кардан мумкин аст.
  • Стекҳо (Stacks) — сохтор бо дастрасӣ мувофиқи принсипи LIFO (охирин даромада, аввал мебарояд).
  • Кӯчаҳо (Queues) — сохтор бо дастрасӣ мувофиқи принсипи FIFO (аввал даромада, аввал мебарояд).
  • Ҳеш таблицалар (Hash Tables) — нигоҳдории ҷуфтҳои калид-арзиш бо дастрасии зуд тавассути калид.
  • Дарахтҳо (Trees) — сохторҳои ҳиерархӣ, масалан, дарахтҳои ҷустуҷӯии дугона.
  • Графҳо (Graphs) — маҷмӯи нуқтаҳо ва канорҳо, барои моделсозии шабакаҳо истифода мешаванд.

Дар C# ин сохторҳо дар китобхонаи стандартӣ муаррифӣ шудаанд, масалан, List<T>, Stack<T>, Queue<T>, Dictionary<TKey, TValue>, Tree метавонад ба таври мустақил татбиқ ё бо истифода аз китобхонаҳои тарафи сеюм истифода шавад.