THE HANOI Application icon

THE HANOI 1.2

336 KB / 1+ Downloads / Rating 1.0 - 1 reviews


See previous versions

THE HANOI, developed and published by Hooon, has released its latest version, 1.2, on 2013-04-20. This app falls under the Education category on the Google Play Store and has achieved over 100 installs. It currently holds an overall rating of 1.0, based on 1 reviews.

THE HANOI APK available on this page is compatible with all Android devices that meet the required specifications (Android 2.3+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: com.honkimi.hanoi

Updated: 12 years ago

Developer Name: Hooon

Category: Education

Installation Instructions

This article outlines two straightforward methods for installing THE HANOI on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

App Rating

1.0
Total 1 reviews

Previous Versions

THE HANOI 1.2
2013-04-20 / 336 KB / Android 2.3+

About this app

ハノイの塔をシミュレーションします。
サンプルコードを見ながら、内部でどのような処理が行われているかを見ることができます。

「ハノイの塔」とは
3つの柱とN個の円盤が左の柱にまとめて上から小さい順で重ねられています。
この円盤を右の柱に全て移します。
条件として「その円盤の上に、その円盤より大きなものを載せてはいけない」というものがあります。
この問題は、再帰を使うことでとてもシンプルに解けることで有名な問題です。
が、しかしこれがなぜそのように動くのか?を理解するのは結構難しいと感じています。

再帰を考える上で、数学的帰納法の考え方が重要になります。
1つ目は~をする。
2つ目は1つ目の結果を用いて~する。
3つ目は2つ目の結果を用いて~する。

といった形でスタート地点とその次に移るのにどのような処理がいるのかを考えないといけないと思っています。