心路历程
最难的是理解好题目要求。
上午在家客厅写代码,浑浑噩噩。怎么都做不对。
下午去了小区的花园,闻着似有似无的花香,一下子就读懂题目要干什么了。根本不复杂啊!
知识点小结
SLList:通过封装原始list(需要手动写next),和增加sentinel node,让链表易于使用。
DLList:Doubly linked list。 这个几个笔记写的挺好的。https://www.cnblogs.com/henuzyx/p/9349500.html (后面没有后续了) https://www.notion.so/2-Lists-dac52e69a41e429b92a6500e338ad44c (竟然是上完课的笔记,目录可以看 )
AList:以数组结构为基础,可以方便的用索引查找。
这些其实都比较是结论性的东西,实际在讲解的过程中,是做到知其然然后知所以然的。但是不思考的听课真的很容易走神。
遇到的问题
-
edu的包没有: 参考知乎 打开File-Project Structure,点左侧的Modules。点三个Tab中的Dependencies,点击右栏中的“+”,选择第一项JARS导入。
-
Junit时报错 NoClassDefFound: 看下面causeby,提示少东西,按上面的方法导入这个包hamcrest-core-1.3.jar。