toh:解释河内难题之塔的程序,同时递归和迭代地解决它

  • y6_788409
    了解作者
  • 16KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-29 03:15
    上传日期
河内塔拼图 用JAVA编写的程序使用两种不同的算法解决了河内之塔难题。 使用递归算法时,将显示递归函数调用的每个级别。 这使得跟踪和理解递归算法的工作方式变得很容易。 迭代解决方案将磁盘沿CW或CCW方向移动。 界面为英语,西班牙语和立陶宛语。 建立和运行 请注意,由于资源束文件中使用了UTF8编码,因此该应用程序至少需要Java 9。 启动方式: $ mvn compile exec:java -Dexec.mainClass= " lt.dvim.toh.TowersOfHanoi " 如果要在与系统默认语言环境不同的语言环境中运行应用程序,请在命令前添加以下命令: env LC_ALL=lt_LT.utf8
toh-master.zip
内容介绍
# Towers of Hanoi puzzle solver The program written in JAVA solves the Towers of Hanoi puzzle using two different algorithms. When using the recursive algorithm every level of the recursive function call is shown. This makes it easy to follow along and to understand how recursive algorithm works. Iterative solution moves disks around in CW or CCW direction. Interface is in English, Spanish and Lithuanian. ### Building and running Note that this application requires at least Java 9 because of the UTF8 encoding used in the resource bundle files. Launch with: ```bash $ mvn compile exec:java -Dexec.mainClass="lt.dvim.toh.TowersOfHanoi" ``` If you want to run the application in a different locale than your system default locale, prepend the command with: ```bash env LC_ALL=lt_LT.utf8 ```
评论
    相关推荐