Questões
Pratique com questões de diversas disciplinas e universidades
1.728 questões encontradas(exibindo 10)
Em cada estrutura de dados é utilizado um processo para inserção e remoção de elementos. Todo tipo de estrutura, seja fila, pilha ou árvore, tem funções que auxiliam nesse processo. Sendo assim, se os elementos A, B, C e D forem colocados nesta ordem em uma fila e excluídos um de cada vez, em que ordem serão removidos?
Uma lista encadeada pode ser considerada uma estrutura de dados linear, em que cada elemento é considerado um objeto ou entidade separada em si mesmo. Cada elemento de uma lista consiste em dois itens - os dados e a referência ao próximo nó. Considerando essas informações e o conteúdo estudado sobre, pode-se afirmar que a estrutura que tem o valor null somente no seu último nó é a:
C++ é uma linguagem de alto nível que restringe o programador sobre o acesso aos recursos da plataforma. Nesse caso, a região de memória em que estão as funções e variáveis fica oculta, o que facilita a implementação de estruturas de dados.
A linguagem C permite alocar (reservar) dinamicamente (em tempo de execução) blocos de memórias utilizando ponteiros. A esse processo dá-se o nome de alocação dinâmica, que faz uso das funções malloc, calloc, realloc e free, disponíveis na biblioteca stdlib.h. Para liberar um bloco de memória previamente alocado, por meio de um único parâmetro de entrada, faz-se uso de qual função?
Qual é a estrutura de dados utilizada para definir um ponto com coordenadas x, y e z?
struct ponto { float x, y, z; };struct coordenada { float x, y, z; };struct ponto { int x, y, z; };Us ponteiros apontam para uma variável, mas eles também são uma variável que contém um endereço de memória. Afinal, quais benefícios podem ser encontrados quando utilizamos ponteiros?
O que é a Internet das Coisas (IoT)?
Um termo utilizado para descrever a conexão de dispositivos eletrônicos com a internet.
Um termo utilizado para descrever a conexão de pessoas à internet.
Um termo utilizado para descrever a conexão de animais à internet.
Um termo utilizado para descrever a conexão de nuvens à internet.
Considerando uma lista com n elementos ordenados, no pior caso e no caso médio, a complexidade do algoritmo de busca binária é dada por qual expressão?
É conhecido que as listas podem ter variações entre estática, dinâmica, homogênea, heterogênea, ordenada ou não ordenada. Sabe-se também que as características relativas aos tipos de dados e à forma de alocação de memória podem ser identificadas por meio da forma de declaração da lista, enquanto as características de ordenação de uma lista só poderão ser identificadas com uma análise das funções implementadas pelo algoritmo.
Observando a declaração do nodo a seguir, é possível identificar a qual tipo de lista ele pertence.
struct nodo
{
int idade;
float altura;
char sexo;
nodo *proximo;
};Marque a alternativa que tenha as características corretas para a lista declarada: