在csdn上看到的一个关于得到00000到99999递归算法~

转载 2006年06月15日 07:28:00

public class Test {
    static final String[] s={"0","1","2","3","4","5","6","7","8","9",};
    public static void getOne(String ret,int pos){
        if(pos>=6){
            System.out.println(ret);
            return;
        }
        for(int i=0;i<2;i++){
            ret+=s[i];
            getOne(ret, pos+1);
            ret=ret.substring(0, pos-1);
        }
    }
    public static void main(String[] args){
        String num="";
        getOne(num, 1);
    }
}

 

总结:一些比较需要算法的程序光“看”是很难看懂的,还是需要写写流程图,特别是关于递归的算法。看来还是尽快挤出时间把《数据结构与算法》通读一遍才是王道。

关于走楼梯的递归算法

题目:一个共有20个台阶的楼梯,从下面走到上面。一次只能迈一个台阶或两个台阶,并且不能后退,走完这个楼梯共有多少种方法。分析:1 步台阶只有1种走法(1)2步台阶2种(11、2)3步台阶有3种(111...
  • northwolves
  • northwolves
  • 2004年07月23日 07:12
  • 5186

在csdn上看到的怪问题

public class test2 {    public String user = "test2";    public test2() {    }    public String getU...
  • whoopee
  • whoopee
  • 2005年03月22日 19:40
  • 1003

华为机试题:求车速

描述:  一辆以固定速度行驶的汽车,司机在上午10点看到里程表(里程表有6位)上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的,例如95859公里)。两小时后里程表上出现了一...
  • u010889616
  • u010889616
  • 2016年01月31日 21:27
  • 861

[算法基础]几个关于递归算法的练习题

本文总结了几个递归算法的应用场景。 /*** 题目:输出斐波那契数列的对应项的值。斐波那契数列:0,1,1,2,3,5,8,13.... 要求函数实现计算,如: fibo(0)输出0 ,fib...
  • kinyanderson
  • kinyanderson
  • 2017年09月26日 00:27
  • 89

趣味题(求车速)

问题:一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859.两个小时后里程表上出现了一个新的对称数。问该车的速度是多少?...
  • Julia_Jiang
  • Julia_Jiang
  • 2016年11月17日 22:53
  • 458

同步项目至GitHub

1、下载SourceTree(一个Git图形管理工具) https://www.sourcetreeapp.com/ 2、创建本地仓库 (目标路径选择本地项目路径) 这样项目文件...
  • gj369326973
  • gj369326973
  • 2015年11月04日 19:55
  • 493

在twitter上看到的一个有趣的算法

package main import "fmt" func Generate(ch chan     for i := 2; ; i++ {         ch        ...
  • wk890718
  • wk890718
  • 2016年11月28日 15:44
  • 167

古堡算式 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA

古堡算式 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA (abcde不能重复!) #include #include #include int m...
  • ghostyusheng
  • ghostyusheng
  • 2014年11月26日 17:53
  • 977

古堡算式 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA

/* * 古堡算式 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”...
  • hanshileiai
  • hanshileiai
  • 2013年04月07日 16:16
  • 5584

怎样才能让百度搜索到自己的csdn博客?

怎样才能让百度搜索到自己的博客? 如果不把你的博客提交到各大搜索引擎中,它们一般是不会收录你的博客的,你可以先尝试一下看看能不能在百度搜到你的博客吧。就是申请免费加入搜索引擎啦!一般百度在48小时内就...
  • wangbei85
  • wangbei85
  • 2016年12月09日 10:21
  • 332
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在csdn上看到的一个关于得到00000到99999递归算法~
举报原因:
原因补充:

(最多只允许输入30个字)