Path sum
https://leetcode.com/problems/path-sum-iii/
given binary tree with integer value,
find the number of paths that sum to a given value.
Path does not need to start from the root.
solution:
Use partial sum
각 노드에 도착할 때마다,
노드에 도착할때까지 필요한 partial sum에 노드의 value를 추가하고
given value와 일치하는 partial sum이 있는지 확인한다.
leaf에서만 확인하는 경우, 경로가 중복해서 count 될 수 있다!
'CS 기본 이론 > algorithm' 카테고리의 다른 글
경우의 수 탐색하기 (0) | 2019.10.27 |
---|---|
Dynamic Programming (0) | 2019.10.25 |
메모이제이션 (0) | 2019.10.25 |
다시 할 목록들 (0) | 2019.10.25 |
무식하게 풀기 (0) | 2019.10.24 |