已经开学了将近一个月了,我也从大一变成大二的学长,作为软件工程的一员,在大一这一学年也成长了不少,也大概学完了两门语言了(c和java)。当你精通了一门语言之后,你会发现语言只是一个工具,一个去帮助你实现问题的工具,对于一门工具的掌握,只要稍加练习,也就是一个熟能生巧的过程,但是那些大牛的代码如何做到美观,而不失其功能的呢?你与大牛的差别就在于,思维上的差别,换句话说,大牛知道如何去使用工具而更加的省力,如何在最短的时间,最小的运行内存去实现功能,那这些大牛掌握的思维叫什么呢?那就是代码的灵魂数据结构和算法
近年来,数据结构也开始越来越火热,很多大厂的面试基本上都是要考数据结构的,所以我相信大家对数据结构这个词一定不陌生,我也相信大家刚开始接触数据结构的时候,都是一脸的懵逼,什么顺序表,什么单向链表,什么双向链表,什么循环链表,什么二叉树,什么红黑树...,我开始的时候也这样,自己也走了很多的歪路,浪费了很多的时间,现在我想分享一下自己的学习的心得,来帮助想要自学数据结构的同学,再一方面对于自己数据结构有一个系统的复习,来准备明年的蓝桥杯。
接下来我会更新数据结构的一些数学模型和一些算法(用java实现哦),并且结合leetcode上题目和hdu上的题目来帮助大家对数据结构达到熟练。最后当然要介绍一下自己,大家好,我姓潘,可以叫我pZz,这里借用一句姜云升的话,该认识的都认识了,不认识的慢慢了解嘛,快来关注我吧!不然刷着刷着就看不见咯!