To the Top
File:  root - text - article - 2020 - 02 - binary-tree-level-with-minimum-sum.txt
Tags: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | English | Home Page | Category: Computing | 225 Views, 21674 Search Bots | 111 Words

Subscribe to Feed Burner | Browse | Archive
Hi, here's your problem today. This problem was recently asked by Twitter:

You are given the root of a binary tree. Find the level for the binary tree with the minimum sum, and return that value.

For instance, in the example below, the sums of the trees are 10, 2 + 8 = 10, and 4 + 1 + 2 = 7. So, the answer here should be 7.


class Node:
def __init__(self, value, left=None, right=None):
self.val = value
self.left = left
self.right = right

def minimum_level_sum(root):
# Fill this in.

# 10
# / \
# 2 8
# / \ \
# 4 1 2
node = Node(10)
node.left = Node(2)
node.right = Node(8)
node.left.left = Node(4)
node.left.right = Node(1)
node.right.right = Node(2)

print minimum_level_sum(node)
Tags: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | English | Home Page | Cateogry: Computing | 225 Views, 21674 Search Bots | 111 Words Subscribe to Feed Burner

Related Articles

  1. Patterns for breaking down questions you haven
  2. Skip the readings, focus on problems. And use all the hints!
  3. YES!!
  4. Algorithm Interview: No Adjacent Repeating Characters
  5. Detect Linked List Cycle
  6. Daily Interview Problem: Deepest Node in a Binary Tree
  7. [Daily Problem] Add two numbers as a linked list
  8. Find the non-duplicate number
  9. Palindrome Integers
  10. Number of Ways to Climb Stairs

Comments (0)

Your Email (Domain Part Not Exposed):

Your Comments:

Privately By Mail Colors More Smileys S x y @

Verification (Click Image 2 Refresh):

    Be the first one to comment this page !


Page Edited: May 11 2024 14:36:49 | RSS Subscription
How to Cook a Perfect Steak? | <meta name="robots" content="noindex, follow" />