第二章学习了线性表的两种存储方式-顺序存储结构和链式存储结构。其实上学期稍微接触了链表,但没有深入了解,这学期开始学习链表,对于我来说挺难的。刚开始根据书本写代码,看到typedef,Status是很懵的,这是什么??然后是一堆的报错。原来这只是算法,它的实现是需要你进一步编程。算法应该是程序员的基本思路吧。
同时,我开始认识到编程时要注意利用空格,空行让编程更为美观;以及在程序旁添加注释,增加程序的可读性。以前的我为了节省空间,没有添加空格,代码密密麻麻,也没有注释的习惯,老师应该看不懂。其次是要慢慢尝试分析算法的时间复杂度,选择最优算法。
编程时遇到困难我一般是百度一些相关资料,参考CSDN上一些大神的思路。
目标:基础知识巩固,感觉一些基础知识都忘了;代码的可读性增强,美观。