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.