51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#BER
Roberts算子
https://blog.csdn.net/likezhaobin/article/details/6892176https://zhuanlan.zhihu.com/p/35032299Roberts算子是一种斜向偏差分的梯度计算方法,梯度的大小代表边缘的强度,梯度的方向与边缘的走向垂直。Roberts算子定位精度高...
代码星球
·
2020-10-13
Roberts
算子
792. Number of Matching Subsequences
参考代码:https://leetcode.com/problems/number-of-matching-subsequences/discuss/117575/C++-12-Line-Solution-with-Explanation 思路:把每个S的字符的下标存储下来,同一个单词...
代码星球
·
2020-10-13
792.
Number
of
Matching
Subsequences
leetcode 129. Sum Root to Leaf Numbers
https://www.cnblogs.com/grandyang/p/4273700.htmlsum代表当前节点的和。这个题要从上往下的思路去做。classSolution{public:intsumNumbers(TreeNode*root){returnsumNumbers(root,0);}intsumNumb...
代码星球
·
2020-10-13
leetcode
129.
Sum
Root
to
leetcode 402. Remove K Digits 、321. Create Maximum Number
402.RemoveKDigitshttps://www.cnblogs.com/grandyang/p/5883736.htmlhttps://blog.csdn.net/fuxuemingzhu/article/details/81034522https://blog.csdn.net/qq508618087/ar...
代码星球
·
2020-10-13
leetcode
402.
Remove
Digits
321.
leetcode 374. Guess Number Higher or Lower 、375. Guess Number Higher or Lower II
374.GuessNumberHigherorLower二分查找就好//ForwarddeclarationofguessAPI.//@paramnum,yourguess//@return-1ifmynumberislower,1ifmynumberishigher,otherwisereturn0intguess(...
代码星球
·
2020-10-13
Guess
Number
Higher
or
Lower
leetcode 611. Valid Triangle Number 、259. 3Sum Smaller(lintcode 918. 3Sum Smaller)
这两个题几乎一样,只是说611.ValidTriangleNumber满足大于条件,259.3SumSmaller满足小于条件,两者都是先排序,然后用双指针的方式。 611.ValidTriangleNumber判断这个数组能组成三角形的个数,利用两边之和大于第三边https://www.cnblogs.co...
代码星球
·
2020-10-13
3Sum
Smaller
leetcode
611.
Valid
贪心:leetcode 870. Advantage Shuffle、134. Gas Station、452. Minimum Number of Arrows to Burst Balloons、316. Remove Duplicate Letters
870.AdvantageShuffle思路:A数组的最大值大于B的最大值,就拿这个A跟B比较;如果不大于,就拿最小值跟B比较A可以改变顺序,但B的顺序不能改变,只能通过容器来获得由大到小的顺序,并且必须存储相应的index,因为最终需要将选择的A的数值存入与这个B相对应的index下classSolution{pub...
代码星球
·
2020-10-13
贪心
leetcode
870.
Advantage
Shuffle
leetcode 263. Ugly Number 、264. Ugly Number II 、313. Super Ugly Number 、204. Count Primes
263.UglyNumber 注意:1.小于等于0都不属于丑数 2.while循环的判断不是num>=0,而是能被2、3、5整除,即能被整除才去除这些数classSolution{public:boolisUgly(intnum){if(num<=0)returnfalse;while(num...
代码星球
·
2020-10-13
Ugly
Number
leetcode
263.
264.
leetcode 136. Single Number 、 137. Single Number II 、 260. Single Number III(剑指offer40 数组中只出现一次的数字)
136.SingleNumber除了一个数字,其他数字都出现了两遍。用异或解决,亦或的特点:1.相同的数结果为0,不同的数结果为1 2.与自己亦或为0,与0亦或为原来的数classSolution{public:intsingleNumber(vector<int>&nums)...
代码星球
·
2020-10-13
Single
Number
leetcode
136.
137.
17. Letter Combinations of a Phone Number
https://www.cnblogs.com/grandyang/p/4452220.html用迭代的方法,每次从3个字符中选择一个然后传给下一次迭代index是遍历的digits的索引classSolution{public:vector<string>letterCombinations(string...
代码星球
·
2020-10-13
Letter
Combinations
of
Phone
Number
single number和变体
给arrayofintegers. 裡面有一个数字是单独出现 其他都会出现两次(而且一起出现)ex:[1,2,2,3,3]要判断哪个数字是单独出现的. 以这个例子的话就是1LZ一开始先说了用HashMap去记出现几次面试官说有没有不用额外空间的方式我说那就用XOR去算吧&nbs...
代码星球
·
2020-10-13
single
number
变体
leetcode 171. Excel Sheet Column Number
这个题其实是做26进制转换这个地方记得减大A,不是小aclassSolution{public:inttitleToNumber(strings){intlength=s.size();if(length<=0)return0;intnum=0;for(inti=0;i<length;i++){num=nu...
代码星球
·
2020-10-13
leetcode
171.
Excel
Sheet
Column
leetcode 268. Missing Number
用异或解决 classSolution{public:intmissingNumber(vector<int>&nums){intlength=nums.size();if(length<=0)return-1;intres=0;for(inti=1;i<=nums.size(...
代码星球
·
2020-10-13
leetcode
268.
Missing
Number
leetcode 202. Happy Number
classSolution{public:boolisHappy(intn){if(n<=0)returnfalse;set<int>res;while(res.count(n)==0){res.insert(n);intnum=0;while(n!=0){num+=(n%10)*(n%1...
代码星球
·
2020-10-13
leetcode
202.
Happy
Number
leetcode 67. Add Binary 、2. Add Two Numbers 、445. Add Two Numbers II 、43. Multiply Strings 字符串相乘 、29. Divide Two Integers
对于几进制,其实主要就是对进制取余和整除,取余的结果就是当前位的,整除的结果就是进位的。 67.AddBinaryhttps://www.cnblogs.com/grandyang/p/4084971.html从两个string的末尾开始转int型相加,注意carry的计算。如果某一个数少于另一个数,就用0代...
代码星球
·
2020-10-13
Add
Two
Numbers
leetcode
Binary
首页
上一页
...
359
360
361
362
363
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他