关于中等难度题目的想法
一开始我以为所谓的中等难度的题目是lintcode.com的Java或者Python的题目。那里提供了不少入门题目。实际面试的中等难度的题目属于lintcode.com的算法题目。一共1674道题。编程除了计算机系其它的系也会用到。这包括数学系的LaTex和统计系的R。哲学系用Python是一声不吭的。工程系C++和MATLAB要一起用。牛客网这里的难度划分就是relativity吧。做个100道入门题就是简单题了。Math.sqrt()明明返回浮点值不要随便用啊。cos(-1) = pi该用数学系的微积分1的软件吧。Counter才是写程序最重要的吧。
三大刷题网站:
leetcode.com全球通用标准。如同直奔lintcode.com的1674题目。
lintcode.com类似于数学学习。
nowcoder.com类似于语文学习。
为啥反复练输入输出。因为老是不用sc.close()。
再提一下Java是strong type语言。所以在循环的时候要把循环里面的变量声明写到循环外面。不然就是在反复声明变量。Python是脚本语言可以不用在意这一点。Java在匹兹堡的计算机系是CS 0007。Python是CS 0008。所以Python要难一些。其实也理解的为啥JD写着急招。用Java构建树图确实难。个人觉得用Python过机考的可能性要大得多。