///
Assinale a opção correta com relação a arquivos de dados.
O algoritmo merge sort ordena os elementos de um vetor percorrendo este diversas vezes e, a cada passagem, deslocando até o topo o maior elemento da s...
A ferramenta mais utilizada para reduzir a probabilidade de acontecerem colisões em uma função de resumo (hash) é o ajuste de distribuição, de maneira...
função a( n) se (n = 4) então retorne n; senão retorne (4*a(n+1)); fim se; escreva(a(2));Para o algoritmo anterior, o resultado apresentado é igual a
início v <- vetor (2, 4, 6, 8 , 10 ,12 ); escreva ( v[0] + " " +v[1] ); fim; O resultado do pseudocódigo apresentado será 6.
A estrutura de dados que consiste no armazenamento de cada elemento em um endereço calculado a partir da aplicação de uma função sobre a chave de busc...
Em um algoritmo que utilize o processo de recursão, é necessária a existência de uma condição de parada a fim de se evitar que o algoritmo entre em um...
As filas são estruturas com base no princípio LIFO (last in, first out), no qual os dados que forem inseridos primeiro na fila serão os últimos a sere...
O tipo de dados árvore representa organizações hierárquicas entre dados.
O algoritmo em apreço realiza a pesquisa em um vetor de tamanho n - 1, realizando n comparações nos elementos do vetor, no melhor caso.
O método de recursividade deve ser utilizado para avaliar uma expressão aritmética na qual um procedimento pode chamar a si mesmo, ou seja, a recursiv...