总结一些在网上看到的关于KMP算法的简单理解,目前我的理解还很初步,很多东西还似懂非懂,目前先贴下来,期待以后慢慢懂。 KMP算法的基本原理 假设字符串S=BBC ABCDAB ABCDABCDABDE,搜索词P=ABCDABD。那么我们在…
标签:数据结构
已修:数据结构【浙江大学】[2018-06-22]
课程名称:数据结构 授课老师:陈越、何钦铭 发证机构:浙江大学、中国大学MOOC 学习时间:2018.3-2018.6 证书类型:优秀证书 发证时间:2018.6.22
数据结构【浙江大学】(第11节)整理
第十一讲:散列查找 11.1 散列表 11.1.1 散列的基本思路 编译处理时,设计变量及属性的管理: (1)插入:新变量定义。 (2)查找:变量的引用。 编译处理中对变量管理:动态查找问题。 利用查找树进行变量管理,由于两个变量名(字符串…
数据结构【浙江大学】(第10节)整理
第十讲:排序(下) 10.1 快速排序 10.1.1 算法概述 策略:分而治之。 下面举个例子,假如一组数为13/81/92/43/65/31/57/26/75/0,我们对其进行排序。那么首先选择出一个主元,这里我们选择为65,那么将这组数…
数据结构【浙江大学】(第9节)整理
第九节:排序(上) 9.1 概述 对于之后应用到的一些说明: (1)void X_Sort(ElementType A[], int N) X为排序名称。 ①大多数情况下,为了简单起见,讨论从小到大的整数排序。 ②默认N为正整数。 ③只讨论…