- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 LEET_CODE 322. 零钱兑换
void CountArry(int *NumArry, int amount, const int *coins, int coinsSize) { for(int i = 0; i <= amount; i++) { NumArry[i] = amount + 1; } NumArry[0] = 0; // for (int i = 0; i < coinsSize; i++) { // NumArry[coins[i]] = .
2020-07-02 00:27:16 190
原创 Leetcode-至多包含两个不同字符的最长子串
题目:给定一个字符串s,找出至多包含两个不同字符的最长子串t,并返回该子串的长度。 思路:使用hash表的优点在于,使用数组存储正在找的字符,用两个数组就很方便。统计个数也好,还是替代也好。其实看到这个题目,就知道有三种情况,第一种,表中只有两种字符以下的情况,只需要把新来的加入表中,或者把已存在的加入表中。第二种,表中有两个字符,但是新来的是这两个字符中的一个,此时只需要加个数。第三种,也是最复杂的,就是已经有两个了,但是新来的字符不同,因此,需要消掉第一个字符,第一个字符是哪个,有几个,怎...
2020-07-01 01:49:22 1162
快速开关二极管
2017-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人