Dado o algoritmo abaixo,em que o símbolo é para indicar pon...
Próximas questões
Com base no mesmo assunto
Ano: 2013
Banca:
FUNCAB
Órgão:
CODATA
Prova:
FUNCAB - 2013 - CODATA - Analista de Informática - Banco de Dados |
Q307623
Algoritmos e Estrutura de Dados
Dado o algoritmo abaixo,

em que o símbolo
é para indicar ponteiro, o símbolo
indica atribuição de valor e a função criapont(ponteiro) cria e inicializa ponteiros com “NULO”, a saída impressa por esse programa é:

em que o símbolo


Comentários
Veja os comentários dos nossos alunos
P(1) --> Q(2) ----> R(3) ---> R.PROXIMO(4) -----> P(1) .......
AUX ------> (AUX TB APONTA PARA Q(2))
O R.PROXIMO APONTA PARA O INICIO DA LISTA ENCADEADA FORMANDO UM CLICLO. NO LOOP ELE INICIA NO BLOCO Q , PERCORRENDO OS BLOCOS SUBSEQUENTES ATÉ VOLTAR NO INICIAL QUE É O P, PORÉM O P NÃO É IMPRESSO POIS SEU VALOR É 1 E NA CONDICIONAL ISSO FOI RESTRINGIDO .
Q(2) ----> R(3) ---> R.PROXIMO(4) = '2 3 4'
PASSO 1 PASSO 2 PASSO 3
AUX ------> (AUX TB APONTA PARA Q(2))
O R.PROXIMO APONTA PARA O INICIO DA LISTA ENCADEADA FORMANDO UM CLICLO. NO LOOP ELE INICIA NO BLOCO Q , PERCORRENDO OS BLOCOS SUBSEQUENTES ATÉ VOLTAR NO INICIAL QUE É O P, PORÉM O P NÃO É IMPRESSO POIS SEU VALOR É 1 E NA CONDICIONAL ISSO FOI RESTRINGIDO .
Q(2) ----> R(3) ---> R.PROXIMO(4) = '2 3 4'
PASSO 1 PASSO 2 PASSO 3
Força Guerreiro!!!!!!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo