Exercícios
Teste seus conhecimentos sobre estruturas de dados básicas em lógica de programação. Este questionário aborda conceitos essenciais como arrays, listas ligadas, pilhas, filas, tabelas hash, árvores binárias e grafos. Você նաև encontrará questões sobre fila de prioridade, nó cabeça, recursão e complexidade de tempo na busca em arrays ordenados. Ideal para estudantes e iniciantes que desejam revisar fundamentos de algoritmos, compreender as diferenças entre estruturas lineares e não lineares e fortalecer sua base para resolver problemas de programação com mais eficiência.
Responda às questões abaixo e confira a explicação de cada resposta.
0/10 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
Um array é uma estrutura de dados que armazena elementos de mesmo tipo de forma contínua na memória, permitindo fácil acesso por índices.
Listas ligadas são usadas para permitir inserção e remoção eficaz de elementos em qualquer ponto, ao custo de maior tempo de acesso aleatório.
Pilhas operam no princípio LIFO (Last In, First Out), enquanto filas usam FIFO (First In, First Out).
Tabelas hash oferecem acesso rápido aos dados através de uma chave única, o que é uma vantagem em operações de busca.
Uma árvore binária é uma estrutura onde cada nó tem dois filhos, denominados esquerdo e direito, facilitando buscas eficientes.
O nó cabeça geralmente atua como ponto de referência inicial, tornando operações mais simplificadas em listas ligadas.
Grafos são usados para modelar relações e conexões entre dados que não seguem uma sequência linear, como redes e mapas.
Filas de prioridade permitem que elementos sejam removidos com base em sua prioridade associada, e não na ordem de inserção.
Pilhas são usadas para manter o rastreamento das funções em execução, guardando seu estado até que a execução se complete.
A busca em um array ordenado pode ser realizada eficientemente com busca binária, tendo complexidade de tempo O(log n).

Curso GratuitoAlgoritmos e Lógica de Programação
4h06m
14 exercícios

Curso GratuitoLógica de Programação
1h55m
15 exercícios

Curso GratuitoAprenda Programação criando games
2h52m
13 exercícios

Curso GratuitoLógica de programação
7h35m
15 exercícios

Curso GratuitoAlgoritmo e lógica de programação em C
8h44m
27 exercícios

Curso GratuitoLógica de programação na prática com desafios
3h02m
5 exercícios

Curso GratuitoLógica de Programação com Python para Iniciantes
1h05m
5 exercícios

Curso GratuitoLogica de programação
1h11m
8 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks