最简单的递归

Posted 浮生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最简单的递归相关的知识,希望对你有一定的参考价值。

//var d={success:false,data:{}}
                var firstName= function(array,d){
                    for(var k in array){
                        var v=array[k];
                        if(d.success==false && v.showName){
                            d.success=true;
                            d.data=v;
                            return;
                        }else{
                            if(v.children){
                                for(var kc in v.children){
                                    firstName(v.children,d);
                                }
                            }
                        }
                    }
                }
                var d={success:false,data:null};
                firstName(data,d);

以上是关于最简单的递归的主要内容,如果未能解决你的问题,请参考以下文章

进行递归自联接的最简单方法?

最简单的递归

递归回溯最简单易懂的小例子

递归和尾递归

如何最简单的优化MySql

递归的原理