当前位置: 首页 > news >正文

129. 求根节点到叶节点数字之和 --- DFS +回溯(js)

129. 求根节点到叶节点数字之和 --- DFS +回溯(js)

  • 题目描述
  • 解题思路
  • 完整代码

题目描述

129. 求根节点到叶节点数字之和

解题思路

和 257. 二叉树的所有路径(js) 是一样的思路。

不一样的地方就是遇到叶子节点的时候把路径拼接成字符串,然后转成Number类型,加到res中

完整代码

var sumNumbers = function(root) {let path = []let res = 0function dfs(node){if (node === null) returnpath.push(node.val)if (node.left === null && node.right === null){res += Number(path.join(''))}dfs(node.left)dfs(node.right)path.pop()}dfs(root)return res
};

相关文章:

  • 优化TCP/IP协议栈与网络层
  • Redis 持久化机制详解:RDB、AOF 原理与面试最佳实践(AOF篇)
  • MO+内核32位单片机的PY32F030单片机开发板
  • Gazebo 仿真环境系列教程(二):在 Gazebo 中构建自己的机器人
  • Spring MVC详解
  • Leetcode hot100 Java刷题
  • Loggers 配置解析(log4j.xml)
  • Vue3 + Axios + Ant Design Vue 请求封装详解教程(含 Token 鉴权、加密、下载)
  • 经典俄罗斯方块微信小游戏流量主小程序开源
  • Vue.js 计算属性详解:核心概念、最佳实践与注意事项
  • 宇鹿家政服务系统小程序ThinkPHP+UniApp
  • 责任链模式详解
  • 音视频之H.264视频编码传输及其在移动通信中的应用
  • [AJAX 实战] 图书管理系统下 编辑图书
  • 锌锭工业相机:迁移科技驱动金属制造自动化新高度
  • CppCon 2017 学习:Everything You Ever Wanted to Know about DLLs
  • 打破物理桎梏:CAN-ETH网关如何用UDP封装重构工业网络边界
  • 破局基建困局:国有平台公司数字化转型的生态重构
  • 网页后端开发(基础5--JDBC VS Mybatis)
  • 二叉树基本学习
  • 石家庄商城网站搭建多少钱/站长数据
  • 空气炸锅做糕点的网站/百度软件开放平台
  • 中央农村工作会议2024/绍兴seo排名收费
  • 全国 做网站的企业/广州seo关键词优化外包
  • 雅安建设机械网站/怎样进行seo优化
  • 单纯做seo能否提升网站流量/百度云登录入口