上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页
摘要: 题目:https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/ 分析:这道题与349类似,只是要元素可以出现重复,所有考虑使用"multiset";还可以考虑使用“排序+双指针”。 代码1: C++版本: vector<int> 阅读全文
posted @ 2021-10-21 10:53 wltree 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/intersection-of-two-arrays/ 想法:使用“unordered_set”来处理数组 代码: C++版本: vector<int> intersection(vector<int>& nums1, vect 阅读全文
posted @ 2021-10-21 10:16 wltree 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/ransom-note/ 想法:与”242.有效的字母异位词“一样 代码: C++版本: bool canConstruct(string ransomNote, string magazine) { int dictionar 阅读全文
posted @ 2021-10-20 10:33 wltree 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/valid-anagram/ 想法:题目中说的是26个小写字母,那定义一个字典用来统计s中每个字母出现的频率 C++版本: bool isAnagram(string s, string t){ int dictionary[2 阅读全文
posted @ 2021-10-20 10:17 wltree 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/backspace-string-compare/ 想法:先将每一个字符串处理完再比较;利用队列(还未实现) 代码: C++版本: bool backspaceCompare(string s, string t) { for 阅读全文
posted @ 2021-10-17 11:02 wltree 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/fruit-into-baskets/ 主要使用滑动窗口方法 我的答案(参考“胖球”的题解:https://leetcode-cn.com/u/chun-hua-qiu-shi-2/) C++版本: int totalFruit 阅读全文
posted @ 2021-10-14 08:11 wltree 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/minimum-size-subarray-sum/ 自己写的代码: C++版本: int minSubArrayLen(int target, vector<int>& nums) { if(nums.size() == 0) 阅读全文
posted @ 2021-10-12 10:06 wltree 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/move-zeroes/ 我的想法:使用一个慢指针和一个快指针,慢指针则是用来寻找数组中“0”的位置,快指针用来遍历整个数组以找到不为“0”的元素,然后交互 代码: C++版本: void moveZeroes(vector<i 阅读全文
posted @ 2021-10-11 10:25 wltree 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/squares-of-a-sorted-array/ 答案参考:https://programmercarl.com/0977.%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E7%9A%84%E5%B 阅读全文
posted @ 2021-10-11 09:10 wltree 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode-cn.com/problems/remove-element/ 自己写的代码(C++) 1 C++: 2 3 class Solution { 4 public: 5 int removeElement(vector<int>& nums, int val) 阅读全文
posted @ 2021-10-09 10:06 wltree 阅读(35) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页