码迷,mamicode.com
首页 > 其他好文 > 详细

Leetcode 11 Container With Most Water

时间:2015-06-14 18:22:19      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:

Given a binary tree, determine if it is height-balanced.

For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never differ by more than 1.

双指针,容量由低的那一端决定。所指端为低的那一端的指针向中间移动。

def max_area(height)
  maxarea, i, j = 0, 0, height.length - 1
  while i < j
    maxarea = [maxarea,(j-i)*[height[j],height[i]].min].max
    if height[i] < height[j]
      i += 1
    else
      j -= 1
    end
  end
  maxarea
end

Leetcode 11 Container With Most Water

标签:

原文地址:http://www.cnblogs.com/lilixu/p/4575424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!