海康威视笔试vue9.14

想不通为什么深搜有问题,求某佬指点一下...
function findNode(tree, target) {
  if (tree.name === target) {
    return tree.val;
  }

  if (tree.children) {
    for (const child of tree.children) {
      const result = findNode(child, target);
      if (result) {
        return result;
      }
    }
  }

  return null;
}

// 输入的树结构
const tree = {
  val: 'rootVal',
  name: 'rootName',
  children: [
    {
      val: 'childVal',
      name: 'childName',
      children: [
        {
          val: 'child1-1Val',
          name: 'child1-1Name'
        }
      ]
    },
    {
      val: 'child2Val',
      name: 'child2Name'
    }
  ]
};

// 输入的目标节点名称
const target = 'rootName';

const result = findNode(tree, target);
console.log(result);
全部评论
兄弟,试试光伏电池行业~
点赞 回复 分享
发布于 2023-09-14 21:04 浙江

相关推荐

不愿透露姓名的神秘牛友
11-21 19:05
面试官_我太想进步了:混学生会的,难怪简历这么水
点赞 评论 收藏
分享
点赞 评论 收藏
分享
尊嘟假嘟点击就送:加v细说,问题很大
点赞 评论 收藏
分享
11-08 16:53
门头沟学院 C++
投票
滑模小马达:第三个如果是qfqc感觉还行,我签的qfkj搞电机的,违约金也很高,但公司感觉还可以,听说之前开过一个试用转正的应届生,仅供参考。
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务