第四篇 AS的递归算法
来源:互联网 发布:ireport java打印 编辑:程序博客网 时间:2024/05/17 23:55
package
{
import flash.display.Sprite;
public class recursion extends Sprite
{
public function recursion()
{
//trace(sum(5));简单的递归
doTowers(2,"A","B","C");//汉诺(hanoi)
}
private function doTowers(n:int, f:String, m:String, t:String):void
{
if(n==1){
//如果一个的话直接是放到目的地即可
trace("第"+n+"个from "+f+" to "+t);
}else{
//每次的上一步都是先从第一个移到中间
doTowers(n-1,f,t,m);
//每次的第二步都是先从第一个移到最后
trace("第"+n+"个from "+f+" to "+t);
//每次的第三步都是先从第二个移到最后
doTowers(n-1,m,f,t);
}
}
private function sum(n:int):Number{
if(n==1){
return 1;
}else{
return n*sum(n-1);
}
}
}
{
import flash.display.Sprite;
public class recursion extends Sprite
{
public function recursion()
{
//trace(sum(5));简单的递归
doTowers(2,"A","B","C");//汉诺(hanoi)
}
private function doTowers(n:int, f:String, m:String, t:String):void
{
if(n==1){
//如果一个的话直接是放到目的地即可
trace("第"+n+"个from "+f+" to "+t);
}else{
//每次的上一步都是先从第一个移到中间
doTowers(n-1,f,t,m);
//每次的第二步都是先从第一个移到最后
trace("第"+n+"个from "+f+" to "+t);
//每次的第三步都是先从第二个移到最后
doTowers(n-1,m,f,t);
}
}
private function sum(n:int):Number{
if(n==1){
return 1;
}else{
return n*sum(n-1);
}
}
}
}
那个链表后面发,先发递归··其实是链表还不知道怎么写····
0 0
- 第四篇 AS的递归算法
- 算法(第四版)学习笔记之二分查找的递归与非递归java实现
- 算法导论读书笔记 第四章 递归式
- 算法导论 学习笔记 第四章 递归
- 对 with as 递归的理解
- as的xml遍历算法
- A*算法的AS实现
- 算法导论学习笔记-第四章-递归式
- 《算法导论》系列课后思考题之-第四章《递归式》
- 算法导论第四章4.2递归式课后答案
- 算法竞赛入门经典(第二版)-刘汝佳-第四章 函数与递归 特别困的学生 (特困生)
- 算法-第四版-练习1.3.28解答 用递归的方法解答上一道练习。
- 递归算法的时间复杂度终结篇
- 递归算法的时间复杂度终结篇
- 递归算法的时间复杂度终结篇
- 递归算法的时间复杂度终结篇
- 递归算法的时间复杂度终结篇
- 递归算法的时间复杂度终结篇
- Modbus多机通信例程
- java 自定义注解实践
- apache kafka系列之源码分析走读-server端网络架构分析
- Windows消息分类
- 公司中午不能午休规定后的解决措施
- 第四篇 AS的递归算法
- yaffs文件系统制作
- BZOJ1216
- 2014Linux视频教程
- 买提吐热捐赠给云南鲁甸地震灾区的5吨切糕
- 主键约束和唯一性约束的区别
- MP4文件格式的解析
- Quartz任务调度快速入门
- 数组分割