去年我进入了自己梦寐以求的大学,并且通过学校的“双体系”自学Java;学习了接近半年,通过“动力节点”和韩顺平老师的基础视频学习了java的基础知识,在学习完面向对象之后开始尝试在LeetCode上刷简单的基础题;
大概做了29题了;其中大部分是简单题,初刷LeetCode时,我感到非常的困难,特别是我没有学习过《数据算法与结构》这个课程;当时大概一道题要思考好多天都不会有思路;影响最深的题目是《爬楼梯》,这个题提交了高达十次;但通过自己的调整,我在寒假中做了20题左右;在刚开始时也看过了许多初刷LeetCode的建议,结合自己实际刷LeetCode的经验有一些见解:
1、在刷LeetCode之前一定要学习完java的基础知识,for循环、if语句、while循环等常用语句一定要掌握;
2、初刷LeetCode一定会感到困难,所以经常会想要放弃;因此在长时间都没有思路的情况下可以通过查看标准答案、浏览器搜索、CSDN等方式来扩展自己的思路,帮助自己解决问题,树立信心;
3、在刷LeetCode的同时也要学习《数据算