第一篇博客,论如何选择leetCode 刷题语言.
2019.12.07 在图书馆 今天本来打算开始刷Leetcode,结果看到题目突然发现,自己一门精通的语言都没有,刷题的基本数组,方法结构都没有明确的概念. 这就是小白,上了四年软件工程,好歹独立完成了三个学期项目的代码小白! 为何? 本科选的开源方向,大一学c,大一下大二学Java,大三学前端,大四学前端,后端框架.知识面广,却不精,导致刷个题都纠结 用JavaScript,还是c ,还是Java,还在小学期学过python! 头痛(此处有表情)!
首先,刷题我们要选择一门语言
c java python JavaScript c语言 需要自己手动写一些基础数据结构,对于初期锻炼理解有用,但是硬刚会浪费一些时间,除非你是c系列工程师 java 面向对象的经典语言,目前需求稳定,学习需要一定的基础.基本的数据结构与方法完善,复杂. python最火爆的语言之一,人工智能的必经之路,代码简洁易懂,适合刷算法题,高效简洁. JavaScript 脚本语言,却很强大.个人感觉不适合刷题. 爬 再结合c的基层性,与复杂性,理解好了基本的数据结构后,就可以省时间的直接调用了,so,爬. 还剩下 java与python.就知识掌握度来说,基本一样,都…忘干净了. 就前景与实用度来说,还是python快捷实用,就你了.
然后我们要搞懂基本的算法代码,这个与刷题并行效果更佳
上一篇:
IDEA上Java项目控制台中文乱码