leo
leo

leo

All Posts in 2023.9


reviewstring

本文主要讨论了三种数据结构:串、数组以及广义表。首先,文章介绍了串的特性,串是一种特殊的线性表,数据元素是一个字符。然后,文章讨论了数组的性质,包括查找和修改操作,以及稀疏矩阵求转置的时间复杂度。接着,文章引入了三元组这个概念,这是稀疏矩阵的一个定义部分,由行、列和值三个部分组成。 最后,文章详细解析了广义表的特性,包括长度、深度、表头和表尾等概念,以及计算深度的时间复杂度。并且,文章强调了在处理广义表时,head只取头元素,而tail包括除了头元素之外的所有元素,包括最外层的括号,这是很多人容易忽视的地方。 文章尾部提到了计算广义表深度、长度的算法以及求转置的算法,但作者表示这些内容将在下次更新中讨论。这是否意味着这些算法的复杂性和实用性并不如前文所述的数据结构那样重要?这是一个值得深入思考的问题。--GPT 4

Post-graduate data-structural

KMP

本文详细介绍了KMP算法,包括其原理,实现方式和优化方法。首先,文章解释了字符串的存储表示方式,然后介绍了简单模式匹配的原理和代码实现。接着,文章深入讲解了KMP算法,通过图文并茂的方式详细解释了如何通过比对字符串来省去不必要的比对次数,从而提高算法的效率。此外,文章还介绍了next数组的概念和如何计算next数组。最后,文章介绍了对next数组的优化方法,即nextval数组,以及如何计算nextval数组。文章以KMP算法在考研数据结构中的重要性以及如何高效学习KMP算法作为结尾。你能否理解并实现KMP算法呢?能否理解next数组和nextval数组的计算方法呢?--GPT 4

Post-graduate data-structural

Solve read

这篇博客主要介绍了如何有效地进行阅读理解,重点强调了阅读的方向比速度更重要。首先,文章建议在阅读时先看问题,只看题干,不看选项,并强调了定位词的重要性,如大写字母、人名、地名、时间、时代和数字等。文章还提到了句子的逻辑关系,如因果和转折等,以及常见的干扰选项特征和正确选项特征。此外,文章还详细解析了标点符号的作用,如逗号、冒号、分号和引号等在阅读理解中的角色。最后,文章介绍了考研五大题型,包括例证题、中心思想题、作者态度题、词汇题和推理判断题,并给出了解题的方法和技巧。阅读理解是否只是一个简单的理解过程?或者它还涉及到更深层次的逻辑分析和理解能力?如何才能更好地提高我们的阅读理解能力?这些都是值得我们进一步思考的问题。--GPT 4

English Post-graduate