Skip to content
/ Hanoch Public

Hanoch é uma ferramenta que gera a solução para a Torre de Hanoi.

License

Notifications You must be signed in to change notification settings

CaioWzy/Hanoch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hanoch

Hanoch é uma ferramenta, escrita em C++, que gera a solução para a Torre de Hanoi com o mínimo de movimentos possíveis através do método iterativo. Também foram utilizados ponteiros e pilhas como parte do desafio proposto.

Compilação

make

Execução

./Hanoch [num_discos]

Visualização

É possível visualizar, durante a solução, a resolução para o problema com o script 'HanochViewer.py'.

  1. Instale a biblioteca pygame:
pip3 install -r requirements.txt
  1. Execute o ./Hanoch piperizando a saída do comando para o script:
./Hanoch [num_discos] | python3 HanochViewer.py

Referências

  1. Tower of Hanoi
  2. How to solve Tower of Hanoi iteratively?
  3. Como resolver a Torre de Hanói de qualquer tamanho
  4. Binary, Hanoi and Sierpinski, part 1
  5. Binary, Hanoi and Sierpinski, part 2

About

Hanoch é uma ferramenta que gera a solução para a Torre de Hanoi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published