目录
- 一、前言
- 二、收获
- 三、建议
一、前言
陆陆续续做力扣题有一段时间了,从开始的绞劲脑汁也不会到现在略了解知晓怎么做。整体来说收获还是蛮大的,在一开始做题的时候还是有很多不会的,就像一道A+B的问题就会做很久,但是没有关系新手做题的时候一般都是这样的吧,时间久了状态就会完全不一样了,这也就印证了量变引起质变的那句话,只有你真正付出了时间去积累了才会真正有所沉淀的。
二、收获
1、学会自己写一些简单的测试用例,特别是很快能够计算出正确答案的那种例子,而且你知道这个例子最后输出的正确答案的。有的题目真的是这样,写出一个简单的例子并且画一下具体的图会更容易理解,而且有的时候根据简单的例子可以快速确定一些边界上的问题。
2、学会如何在编译器中进行debug断点调试,这一点真的非常重要,会让你调试代码的效率高非常多,很多时候代码都是有一些小bug的,但是随着代码的量的增多,如果一行一行去检查推断的话真的很费劲,还不容易找出错误在哪里,使用debug的断点调试可以跟踪变量的变化,然后可以根据代码的执行过程中变量变化与逻辑关系可以很快确定是思路错了还是什么地方没有考虑到。
三、建议
对于自己一点思路都没有的题目,可以尝试看一下力扣的官方题解或者是其他人发布的题解,我感觉力扣的解题思路都挺好的,在看解题与评论的时候会感叹:他们为什么会想到这个解法?自己为什么没有想到这个解法?当你理解了思路之后发现真的是受益匪浅。