摘要: 输入数据 3 3 1 2 19 2 3 11 3 1 7 输出数据 18 阅读全文
posted @ 2018-09-26 08:25 IVAN_YAO 阅读(119) 评论(0) 推荐(0) 编辑
摘要: KMP 算法是用来处理字符串匹配问题的。也就是给你两个字符串,你需要回答:B 串是否是 A 串的子串(或 B 串在 A 串中出现的位置)。比如,字符串 A = “ i am student ”, 字符串 B = “ student ”,我们就说 B 是 A 的子串。我们称待匹配的 A 串为匹配串,用 阅读全文
posted @ 2018-08-12 19:52 IVAN_YAO 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 二分是一种常用而且非常精妙的算法,常常是我们解决问题的突破口。二分的基本用途是在单调序列或单调函数中做查找操作。因此,当问题的答案具有单调性时,就可以通过二分把求解转化为判定(根据复杂度理论,判定的难度小于求解)。进一步的,我们还可以通过三分(适用于求解凸性函数)解决单峰函数的极值以及相关问题。 二 阅读全文
posted @ 2018-07-17 23:13 IVAN_YAO 阅读(667) 评论(0) 推荐(0) 编辑