C++Leetcode11:盛最多水的容器

前言 暴力解法。两层循环遍历,求得所有的面积,然后再遍历找到最大的那一个。时间复杂度为O(n^2) 逼近法。类似于(最大子序列和)在线处理方法,一次遍历,将较小的边舍弃,同时记录最大的面积。时间复杂度为O(n) 题目 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。
相关文章
相关标签/搜索