257. Binary Tree Paths

Leetcode

https://leetcode.com/problems/binary-tree-paths/arrow-up-right

題目

Given the root of a binary tree, return all root-to-leaf paths in any order.

A leaf is a node with no children.

Example 1:

Input: root = [1,2,3,null,5]
Output: ["1->2->5","1->3"]

Example 2:

Input: root = [1]
Output: ["1"]

解答

  • 方法一

Iteration

Runtime: 90 ms, faster than 51.28% of JavaScript online submissions for Binary Tree Paths.

Memory Usage: 44.6 MB, less than 8.23% of JavaScript online submissions for Binary Tree Paths.

  • 方法二

Recursion

Runtime: 142 ms, faster than 5.13% of JavaScript online submissions for Binary Tree Paths.

Memory Usage: 43.4 MB, less than 73.18% of JavaScript online submissions for Binary Tree Paths.

Last updated