摘要:
盛水最多的容器 从两边开始往中间缩小,较小的一条边移动 因为面积是由较小一边决定的(较大一边移动的话不可有比现在面积更大的了,因为高最高是较小边,宽还在缩小) int maxArea(vector& height) { int len = height.size(); int max = 0; int area ... 阅读全文
posted @ 2018-11-07 18:15
苦瓜与我常在
阅读(122)
评论(0)
推荐(0)
摘要:
Z字形 一个字符串,排成给定行数的Z(竖着的Z)字形 mZ形字行 找规律,先算出第一行的每个坐标 0 + (m - 1)*2 算出基准 P I N A S G Y H P I 非基准 = 基准 + (m - 1) * 2 - I; string ans; //cin >> s; //int numRows; //c... 阅读全文
posted @ 2018-11-07 18:13
苦瓜与我常在
阅读(131)
评论(0)
推荐(0)
摘要:
两数之和 给一个数组,和一个target,求数组里两个数字的和为target 一遍哈希表 遍历一遍把值和key放入哈希表中O(n) 查找 target - nums[i] 是否在哈希表中O(1) vector twoSum(vector& nums, int target) { unordered_map m; for (int... 阅读全文
posted @ 2018-11-07 18:12
苦瓜与我常在
阅读(322)
评论(0)
推荐(0)

浙公网安备 33010602011771号