Week 02 - Leetcode 11 - 20
11 - 盛最多水的容器
class Solution {
public:
int maxArea(vector<int>& height) {
int l = 0, r = height.size() - 1, res = 0;
while(l < r)
{
int hl = height[l], hr = height[r];
res = max(res, (r - l) * min(hl, hr));
if(hl < hr)
l++;
else
r--;
}
return res;
}
};12 - 整数转罗马数字
13 - 罗马数字转整数
14 - 最长公共前缀
15 - 三数之和
16 - 最接近的三数之和
17 - 电话号码的字母组合
18 - 四数之和
19 - 删除链表的倒数第N个节点
20 - 有效的括号
Last updated