LeetCode 总结和刷题技巧(持续更新中)
一、 测试用例
测试用例一般需要考虑三种情况
1.常规值
2.边界值
3.空值
二、 解题思路
1.题目中说明自包含小写字母,一般应该用字典。
三、 做题技巧
1.交换
x = x ^ y // (1) y = x ^ y // (2) x = x ^ y // (3)
2.对2取余或除以2——右移
3.奇偶判断——&1
四、 注意事项
1.实际物品注意没有负数
2.题一定要完全理解,各个变量的关系一定要搞清楚,否则写出来是一段错误代码。
3.遇到除法问题,我们肯定不能忘了除数为0的情况等处理。
对于LeetCode中的题目、分类、解法参考:https://github.com/AntonioSu/leetcode