💐Flowers for 51

CS61B | Week3 | Lab3 List

心路历程

最难的是理解好题目要求。

上午在家客厅写代码,浑浑噩噩。怎么都做不对。

下午去了小区的花园,闻着似有似无的花香,一下子就读懂题目要干什么了。根本不复杂啊!

知识点小结

SLList:通过封装原始list(需要手动写next),和增加sentinel node,让链表易于使用。 1287324-20180722112547826-157869602.png

DLList:Doubly linked list。 1287324-20180722112536629-1060703348.png 这个几个笔记写的挺好的。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。

Thoughts? Leave a comment