`
Angelialily
  • 浏览: 241629 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

汉洛塔算法

阅读更多
   private void MoveItem(int n,string source,string useHandle,string target)
    {
        if (n == 1)
        {
            Response.Write(source + "----->" + target+"<br>");
        }
        else
        {
            MoveItem(n - 1, source, target, useHandle);
            Response.Write(source + "----->" + target+"<br>");
            MoveItem(n - 1, useHandle, source, target);
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        MoveItem(5, "source", "useHandle", "target");

    }
1
0
分享到:
评论

相关推荐

    HanLuota.rar_hanluota_汉洛塔演示

    2. **算法实现**:程序的核心是汉洛塔的递归算法。这个算法通常用分治法来解决,将问题分解为更小的子问题。具体来说,就是将n个盘子从A柱移动到C柱,通过辅助柱B: - 将A柱上的n-1个盘子借助B柱移到C柱。 - 将A...

    java汉洛塔演示

    java 汉洛塔演示 ,源码,j2ee是sun公司提出的多层,分布式 基于组件的企业级应有模型 web service描述语言wsdl soap即简单对象访问协议(simple object accsss protocol)

    汉诺塔游戏算法递归简单算法

    此汉诺塔游戏,由本人在网上下载高手制作的 flash 程序 从 3 根圆盘开始以后每关增加一个圆盘. 本人写的是一个破解它的算法通过运行 KEY.EXE 程序可得到 KEY.INI 的文件里面记录了几根圆盘的具体线路.

    非递归汉洛塔.c

    非递归汉洛塔.c非递归汉洛塔.c非递归汉洛塔.c

    汉诺塔问题matlab代码

    汉诺塔问题是一种经典的递归算法问题,源自印度的一个古老传说。在数学和计算机科学领域,它是用来教学和理解递归思想的一个经典实例。在MATLAB中实现汉诺塔问题,我们可以利用其强大的编程功能来解决这个问题。 ...

    汉诺依塔问题

    汉诺依塔问题,又称汉诺塔游戏,源自印度古老传说,是一个经典的计算机科学和算法问题,具有深刻的教育意义。它涉及到将一个塔中的所有盘子按照大小顺序,通过两个辅助柱子,移动到另一个柱子上,同时遵循三个基本...

    flash游戏设计--汉洛塔(源码)

    汉洛塔游戏,又称为汉诺塔或大梵天之塔,是一款源于印度古老传说的逻辑益智游戏。在Flash AS2(ActionScript 2.0)环境下设计的汉洛塔游戏,是利用编程语言来实现这个经典问题的互动版。Flash AS2是一种基于...

    hanluo.rar_TC小程序

    汉洛塔的TC小程序,适合与新学C语言的同学研究,有不足之处请多指教

    HanLuoTower1.0.2.tar

    总的来说,"HanLuoTower1.0.2.tar"是一个实现汉洛塔游戏的图形化模拟程序,包含完整的源代码和相关文档,用户不仅可以使用它来玩游戏,还可以学习其背后的编程逻辑和设计思想。通过阅读源代码和相关文档,开发者可以...

Global site tag (gtag.js) - Google Analytics