Sobes.tech
Junior — Middle

Consegues nomear os principais tipos de estruturas de dados usados para armazenar coleções de elementos?

sobes.tech IA

Resposta da IA

No C#, várias estruturas de dados são usadas para armazenar coleções de elementos. As principais são:

  • Arrays (Array) — de tamanho fixo, armazenam elementos do mesmo tipo.
  • Listas (List<T>) — arrays dinâmicos que permitem adicionar e remover elementos.
  • Dicionários (Dictionary<TKey, TValue>) — coleções de pares chave-valor para acesso rápido por chave.
  • Conjuntos (HashSet<T>) — coleções de elementos únicos.
  • Filas (Queue<T>) — coleções com princípio FIFO (primeiro a entrar, primeiro a sair).
  • Pilhas (Stack<T>) — coleções com princípio LIFO (último a entrar, primeiro a sair).

Cada estrutura é adequada para diferentes tarefas dependendo dos requisitos de velocidade de acesso, inserção e remoção de elementos.