第四章学习小结

1.第四章学习的内容是串,数组和广义表

串的模式匹配有两种算法,一种是BF算法,也是最传统的算法,耗时久,时间复杂度是O(m*n),另一种就是KMP算法,时间复杂度是O(m+n)

跟之前的数组比起来,这章学习的数组还可以用链式结构,根据用户自行选择,还学了特殊矩阵的压缩存储

广义表则是一种递归的线性表

2.在完成实践时发现最后一个测试点超时了,换了一种排序算法,用sort函数之后就可以顺利通过

3.https://www.bilibili.com/video/BV1gE411376t/?spm_id_from=333.788.videocard.1     在学习KMP算法时不知道next怎么求,找了一下,这个视频讲的很清楚,把前缀后缀和最长公共子串都讲到了

https://www.bilibili.com/video/BV1Ee411x7PS    这个是上面那个视频的补充

https://blog.csdn.net/w_linux/article/details/76222112     这个则是我用sort函数所借鉴的资料

4.继续巩固之前的知识,尽量做到融汇贯通

你可能感兴趣的:(第四章学习小结)