请问你们在实际开发过程中,写代码的时候用递归用的多嘛?很难理解啊

解决方案 »

  1.   

    呵呵递归public class A {
    A a =new A(); public static void main(String[] args) {
    A a=new A();
    }}
      

  2.   

    递归的东西大家经常用,只是没有去关心它,Arrays.sort都熟悉吧,看看源代码,他就是传说中的递归归并排序。
      

  3.   

    个人观点:最好像看待 for 循环一样看待递归。它本来就是个很平常的东西,该用就用,不要为“显摆”而刻意去用,也不用担心什么效率问题而刻意去回避。跟其它任何算法(甚至语法)一样,善用就好。■□■□■□■□■□■□■□■
    □             □
    ■  忍以明志 勤以致远  ■
    □             □
    ■□■□■□■□■□■□■□■
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  4.   

    如果楼主一定要一个“感性认识”的话,就我个人的经验看,递归在实际项目里,用得不是很多,但也绝不罕见。■□■□■□■□■□■□■□■
    □             □
    ■  忍以明志 勤以致远  ■
    □             □
    ■□■□■□■□■□■□■□■
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  5.   

    在开发j2ee的项目中用的很少,只有面试的时候用的多
      

  6.   

    在工作的时候用的不是很多啊,可是面试的时候必考啊
    下面你看看代码很好学就简单的阶乘啊
    public static test(int a){
        if(a==1){
        return 1;
      }
       else{
          return a*test(a-1); 
       }
    }
     这是一个方法其他的自己写啊  
      

  7.   

    xml 解析中多级相同节点的读取 ,操作文件目录,自制属性菜单 , 看楼主搞什么样的开发 我常常要用到 我是搞 java C/S开发的
      

  8.   

    会经常用到,树、xml、删除文件等经常会用,看你怎么设计数据结构