Magna Concursos

O problema da Torre de Hanói consiste em n discos de diâmetros diferentes e três pinos O, D e T, denominados, respectivamente, Origem, Destino e Trabalho. Inicialmente, todos os discos se encontram empilhados no pino Origem, em ordem decrescente de tamanho, de baixo para cima. O objetivo é empilhar todos os discos no pino Destino, atendendo às seguintes restrições:

a) apenas um disco pode ser movido de cada vez; e

b) qualquer disco não pode ser jamais colocado sobre outro de tamanho menor.

O procedimento HANOI, a seguir, apresenta um algoritmo para solução do problema. Neste algoritmo existe uma linha de código, cujo conteúdo foi suprimido.

HANOI(n,O,D,T)

se n > 0 então

Enunciado 58404-1

Mover disco do topo de O para D HANOI(n–1,T,D,O)

O preenchimento correto desta linha é

 

Provas

Questão presente nas seguintes provas