- 博客(3)
- 收藏
- 关注
原创 三、查找表(2 经典问题+灵活选择键值+查找表和滑动窗口)
三、查找表(2 经典问题+灵活选择键值+查找表和滑动窗口)I. 经典问题1. 两数之和class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int, int> record; // <target-nums[i], i> for(int i=0; i<nums.size(
2021-03-10 21:19:36 116
原创 三、查找表(1 简单示例)
三、查找表(简单示例)349. 两个数组的交集class Solution {public: vector<int> intersection(vector<int>& nums1, vector<int>& nums2) { set<int> record(nums1.begin(), nums1.end()); // for(int i=0; i<nums1.size(); ++i)
2021-03-06 17:50:43 217
原创 二、数组2(滑动窗口)
二、数组2(滑动窗口)209. 长度最小的子数组class Solution {public: int minSubArrayLen(int target, vector<int>& nums) { // 滑动窗口 int l = 0; int r = 0; int ans = nums.size()+1; // 记录最小长度 int sum = nums[l]; while(
2021-03-05 11:16:52 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人