Lv.3
芒果_Mango
更多个人资料
503
成长值
1
关注
1
粉丝
+ 关注
私信
个人介绍
大学生一枚
感兴趣或擅长的领域
编程语言
个人勋章
TA还没获得勋章~
成长雷达
480
3
0
0
20
个人资料
个人介绍
大学生一枚
感兴趣或擅长的领域
编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
字符串相机&&字符串压缩&&一维数组变二维数组
然后判断是否压缩后的字符串变短了,如果没有,则返回原字符串class Solution {public: string compressString(string S) { string ans ; int count = 1;//count最初置为1,如果有字符,至少有一个字符 for(int i = 0;i<S.size();i++) ...
C++
容器
芒果_Mango
2022-11-30 23:59:37
621
0
0
2022-11-30 23:59:37
621
0
0
字符是否完全相等&&栈操作数组&&字符串相似问题
2068. 检查两个字符串是否几乎相等https://leetcode.cn/problems/check-whether-two-strings-are-almost-equivalent/方法:使用哈希表统计次数,其中word1映射的位置次数++ word2映射的位置次数–然后遍历哈希表看是否有出现次数的绝对值>3次的方法1:使用unordered_mapclass Solution ...
数据结构
芒果_Mango
2022-11-30 23:59:01
2502
0
0
2022-11-30 23:59:01
999+
0
0
连续字符&&有效的字母异味词
242.有效的字母异位词https://leetcode.cn/problems/valid-anagram/方法1:对两个字符串排序,然后判断二者是否相同class Solution {public: bool isAnagram(string s, string t) { //方法1:对两个字符串排序,判断二者是否一致 sort(s.begin(),s...
芒果_Mango
2022-11-30 23:58:19
2317
0
0
2022-11-30 23:58:19
999+
0
0
键盘行&&独一无二的字符串
500. 键盘行https://leetcode.cn/problems/keyboard-row/class Solution {public: vector<string> findWords(vector<string>& words) { //建立键盘每一行的字符和行的映射关系,然后遍历vector 如果一个字符串中的所有字符都对应在键盘当中的同一行,则满足要求...
数据结构
芒果_Mango
2022-11-30 23:57:40
481
0
0
2022-11-30 23:57:40
481
0
0
按奇偶排序数组I-II
905. 按奇偶排序数组https://leetcode.cn/problems/sort-array-by-parity/方法:首尾指针left和right, 最初:left指向最左,right指向最右left不断往右走:要防止越界(left<right),找奇数right不断往左走:要防止越界(left<right),找偶数找到之后,交换left和right位置的元素nums[left...
数据结构
芒果_Mango
2022-11-30 23:57:08
2385
0
0
2022-11-30 23:57:08
999+
0
0
长度为三且各字符不同的子字符串&&颠倒二进制位&&找不同
190. 颠倒二进制位https://leetcode.cn/problems/reverse-bits/每枚举一位 就将n右移一位,这样当前n的最低位就是我们要枚举的比特位当 n为 0 时即可结束循环class Solution {public: uint32_t reverseBits(uint32_t n) { uint32_t ans = 0; ...
数据结构
芒果_Mango
2022-11-30 23:56:37
464
0
0
2022-11-30 23:56:37
464
0
0
数据流的中位数
295. 数据流的中位数https://leetcode.cn/problems/shu-ju-liu-zhong-de-zhong-wei-shu-lcof/295. 数据流的中位数 - 力扣(LeetCode)添加数据:保持小根堆的元素比大根堆的元素多一个,即:小根堆.size() - 大根堆.size() <=11.先添加到大根堆,此时可能不满足维持条件2.所以把大根堆的堆顶元素放到...
芒果_Mango
2022-11-30 23:55:52
511
0
0
2022-11-30 23:55:52
511
0
0
实现字典树
453. 最小操作次数使数组元素相等https://leetcode.cn/problems/minimum-moves-to-equal-array-elements/思路:把问题换一个问法更好理解:有 n 根钉子,每次只能敲一根钉子让高度 - 1,问敲多少下钉子使得所有钉子高度一样? 答案自然就是把所有的钉子敲到跟最矮的那根一样了根据《峡谷相对论》,当对方追着你满地图跑时,敌方加速...
数据结构
芒果_Mango
2022-11-30 23:55:28
2402
0
0
2022-11-30 23:55:28
999+
0
0
数字范围按位与
201. 数字范围按位与本题也可也换一个讲法:求[m,n]范围上的数的公共前缀https://leetcode.cn/problems/bitwise-and-of-numbers-range/方法1:从[left,right]范围循环,每个数进行相与写一个 for 循环,依次相与即可:public int rangeBitwiseAnd(int m, int n) { int re...
芒果_Mango
2022-11-30 23:54:53
2291
0
0
2022-11-30 23:54:53
999+
0
0
回文数&&自除数&&复制带随机指针的链表
方法1:使用字符串的方式,将x转为字符串,然后反转比较是否和原来的字符串内容相同class Solution {public: bool isPalindrome(int x) { string s1 = to_string(x);//将原整数转为字符串 string s2 =s1; reverse(s2.begin(),s2.end());/...
数据结构
芒果_Mango
2022-11-30 23:54:22
443
0
0
2022-11-30 23:54:22
443
0
0
总条数:183
10
10
20
50
100
1
2
3
4
5
6
...
19
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信