递归查找 纵向优化

Posted yforward

tags:

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

function recursionFn (arr,id) {
    let onOff = false
    function recursion (arr,id) {
      arr.some((item,index)=>{
        if (onOff) {
            return true
        }
       if (item.id == id) {
            arr.splice(index,1)
            onOff = true;
            return true
       }
      if(item.children && item.children.length>0) {
           recursion(item.children,id)
      }
   })
 }
 recursion(arr,id)
}

以上是关于递归查找 纵向优化的主要内容,如果未能解决你的问题,请参考以下文章

优化 AWS RedShift 查询

在当前目录下递归的查找包含指定字符串的文件

纵向模式下的 iOS 自动布局性能问题。 [NSIS引擎优化]

递归的优化

尾递归优化

如何看待以及理解Python的这种尾递归优化