Estrutura Linear
Array
Coleção de elementos armazenados em posições contíguas de memória. Permite acesso rápido por índice, porém inserções e remoções podem ser custosas.
Uma estrutura de dados é a forma como os dados são organizados na memória para que possam ser acessados e manipulados de maneira eficiente. Escolher a estrutura correta pode impactar significativamente o desempenho de um programa.
Coleção de elementos armazenados em posições contíguas de memória. Permite acesso rápido por índice, porém inserções e remoções podem ser custosas.
Estrutura LIFO (Last In, First Out). O último elemento inserido é o primeiro a ser removido. Utilizada em chamadas de funções e desfazer operações.
Estrutura FIFO (First In, First Out). O primeiro elemento inserido é o primeiro a ser removido. Utilizada em processamento de tarefas e buffers.
Coleção de elementos únicos sem ordem específica. Garante que não haja duplicatas e permite operações de conjunto como união e interseção.
Estrutura que utiliza funções hash para mapear chaves a valores. Oferece inserção, busca e remoção em tempo médio constante O(1).
Estrutura hierárquica com nós conectados por arestas. Utilizada em sistemas de arquivos, bancos de dados e algoritmos de busca.
Estrutura composta por vértices e arestas que representam relações entre elementos. Utilizada em redes sociais, mapas e algoritmos de caminho.