最近开始刷leetcode上面的题,做了几个难度不大的题,觉得挺有意思的,数据结构也是我大学里面最感兴趣的课程之一,结合我平时的代码工作,也给了我一些启发,关于代码性能确实有很多可以优化的地方。
由于计算机CPU运算速度已经飞快,内存空间也越来越大,代码性能对程序运行性能的提升就显得不那么重要了,几乎可以不管不顾代码的空间复杂度和时间复杂度,也是因为自己平时的项目都是to-B的,用户量有限,高并发的问题也鲜有要求,我几乎忘了学过的那些数据结构的知识,但是我还想要代码能力再上一个大的台阶,必须要重视那些被忽视的问题,如何写出更优雅更高效的代码,需要熟练掌握数据结构的知识,及那些基本的算法,刷题对锻炼解题思路是很好的途径。
addTwoNumbers removeDuplicates removeElement
网友评论