一:用伪代码简单描述自己的解题思路(在纸上或是leetcode的笔记本上)
二:对特殊情况进行考虑,并进行必要的解释
三:代码!!!一定要进行“注释”,只有注释才知道自己当时是怎么考虑的!!!
四:测试不通过的用例贴到自己的代码里,正确的期望输出也要一并贴上
五:修改代码时不要删掉不需要的代码应该注释掉(因为这可以反应出你考虑的欠缺),等到真的确定没价值了再删
六:如果引用或者借鉴了他人的方法,则要把引用来源写到leetcode的笔记本里,为自己增加好资料的来源
一道题ac(Accepted)之后去看官方题解和他人的精品题解,尽量找到多种方法去实现。也要看别人已经通过的提交,将别人的与自己的对比,总结出自己的不足与缺陷,及时查漏补缺。
一定要写博客或者用别的方法把自己的解题思想,代码,对代码的改进,作此题需特别注意的东西,此题的多种解法以及相似题目等等都写下来,形成一整个体系,有利于反思总结,总结知识,也利于以后的查看。